ATLYSS Wiki
atlyss_en
https://atlyss.wiki.gg/wiki/ATLYSS_Wiki
MediaWiki 1.41.1
first-letter
Media
Special
Talk
User
User talk
ATLYSS Wiki
ATLYSS Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Template:Extension DPL
10
2
2
2022-12-18T00:55:51Z
DynamicPageList3 extension
44285
Autogenerated DPL's necessary template for content inclusion
wikitext
text/x-wiki
<noinclude>This page was automatically created. It serves as an anchor page for all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' of [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:DynamicPageList3 Extension:DynamicPageList3].</noinclude>
087ffd4625ae7b1fea3436ec3f929e82ee739d29
ATLYSS Wiki:Copyrights
4
3
3
2024-09-04T19:12:58Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<!--''[[GAME]]'' content and materials are the intellectual property of their respective owners.
-->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license.
All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license.
[[Category:Legal notices]]
a5c705cf276359aef94d426ee75d18bbf1e361ac
4
3
2024-09-04T19:12:58Z
RheingoldRiver
2743
Protected "[[ATLYSS Wiki:Copyrights]]" ([Edit=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<!--''[[GAME]]'' content and materials are the intellectual property of their respective owners.
-->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license.
All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license.
[[Category:Legal notices]]
a5c705cf276359aef94d426ee75d18bbf1e361ac
MediaWiki:Apioutput.css
8
4
5
2024-09-04T19:13:01Z
RheingoldRiver
2743
Adding default set of pages
css
text/css
/* All CSS here is applied on api.php pages */
@media (prefers-color-scheme: dark) {
body {
background-color:#20211f;
border-color: #7b7261;
color: #f6ecdb;
}
h1, h2, h3, h4, h5, h6 {
color: rgb(234, 224, 207);
border-color: rgb(83, 84, 81);
}
.mw-highlight .s2 {
color: rgb(206, 99, 91);
}
a {
color: rgb(133, 180, 221);
}
a:visited {
color: rgb(141, 127, 218);
}
pre, code, .mw-code {
background-color: rgb(34, 35, 33);
color: rgb(234, 224, 207);
border-color: rgb(63, 64, 62);
}
}
c95cf2c22c12d821f22b745f2aa78d4f6f711500
MediaWiki:Clearyourcache
8
5
6
2024-09-04T19:13:03Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<strong>Note:</strong> After publishing, you may have to bypass your browser's cache to see the changes.
* <strong>Firefox / Safari:</strong> Hold <em>Shift</em> while clicking <em>Reload</em>, or press either <em>Ctrl-F5</em> or <em>Ctrl-R</em> (<em>⌘-R</em> on a Mac)
* <strong>Google Chrome:</strong> Press <em>Ctrl-Shift-R</em> (<em>⌘-Shift-R</em> on a Mac)
* <strong>Internet Explorer / Edge:</strong> Hold <em>Ctrl</em> while clicking <em>Refresh</em>, or press <em>Ctrl-F5</em>
* <strong>Opera:</strong> Press <em>Ctrl-F5</em>.
{{#switch:{{FULLPAGENAME}}
|MediaWiki:Common.css={{MediaWiki:Common.css/doc}}
}}
ae9657ff5073359962acb1e88f878fddb6e20ace
MediaWiki:Common.css
8
6
7
2024-09-04T19:13:05Z
RheingoldRiver
2743
Adding default set of pages
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-border-color--secondary: #CCCCCC;
--wiki-content-border-color--secondary--rgb: 204, 204, 204;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-text-mix-color: #8a8b8b;
--wiki-content-text-mix-color--rgb: 138,139,139;
--wiki-content-text-mix-color-95: #eef0f0;
--wiki-content-text-mix-color-95--rgb: 238,240,240;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-border-color--secondary: #555555;
--wiki-content-border-color--secondary--rgb: 85, 85, 85;
--wiki-content-border-color--accent: #D82073;
--wiki-content-border-color--accent--rgb: 216,32,115;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
4de978760bda6884c6a01e90e878a4de7b9361be
MediaWiki:Common.css/doc
8
7
8
2024-09-04T19:13:06Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<div class="mw-parser-output" id="dl-variable-doc"><!-- hide this in your global.css if you're familiar with how default loadout works and this documentation is just in your way -->
==Documentation==
This wiki is using the theming template from the [https://defaultloadout.wiki.gg default loadout]. This template is intended to minimize the work required to create a custom colored version of the standard [[mw:Skin:Vector|Vector]] skin, while maximizing the various nooks and crannies that those colors reach, all while keeping everything legible and matching.
Please be aware of the [[support:Customization_policy|customization policy]] when modifying the theme.
===Themes===
The [[support:ThemeToggle|ThemeToggle]] extension is installed, and allows multiple themes to be used. In the actual stylesheet below this documentation, you'll find two huge rules at the top, each containing lots of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS color variables]. They look like this:
<syntaxhighlight lang=css>
:root,
.view-light {
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
/* ... and so on */
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
/* ... and so on */
}
</syntaxhighlight>
These are the standard light and dark themes, defined in [[Mediawiki:Theme-definitions]]. '''Important''': if you want your wiki to only support a single theme, edit that page and remove the line you don't want (don't remove both). The <code>:root</code> selector is a fallback, meaning that in case something happens and ThemeToggle fails to work, the following theme will still mostly work. If you have multiple themes, you can move the <code>:root</code> rule to whichever you'd consider the "default" theme.
===RGB variables===
Every color variable has an associated <code>--rgb</code> variant right below it. This should be an RGB representation of the color formatted as a comma-separated list, like so: 128,255,128. Do not include the <code>rgb()</code> wrapper.
This is used in many places to add transparency to the color, which adds flexibility to the color palette while minimizing the amount of colors that need to be defined.
'''Remember to update RGB variables when changing colors'''. Websites that can make this conversion for you are plentiful, such as [https://www.rapidtables.com/convert/color/hex-to-rgb.html rapidtables].
===Non-color variables===
{| class="wikitable"
! Variable name !! Notes
|-
| --wiki-body-background-image
| This is the image path to the wiki's background image. Usually this is uploaded to File:Site-background.jpg, File:Site-background-light.jpg, and/or File:Site-background-dark.jpg. While there's not a hard file size limit, it is recommended that this not exceed 250 KB. File size can be reduced by resizing (anything over 2560x1440p is excessive), converting to a jpg, and compressed using sites like [https://tinypng.com TinyPNG].
|-
| --wiki-body-background-position
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-position background-position] of the background image. Usually this is set to <code>top center</code>.
|-
| --wiki-body-background-size
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-size background-size] of the background image. Usually this is set to <code>cover</code>.
|-
| --wiki-body-background-repeat
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat background-repeat] of the background image. Usually this is set to <code>no-repeat</code>.
|-
| --wiki-body-background-attachment
| The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment background-attachment] of the background image. Usually this is set to <code>fixed</code>.
|-
| --wiki-body-font-family
| The font family of most of the wiki, such as the sidebar, navigation, and content text. Usually this is sans-serif. If modifying this, use a simple font that is easy to read. See <code>--wiki-heading-font-family</code> if you want to incorporate a more decorative font into the theme.
|-
| --wiki-content-background-opacity
| The opacity of the main content area, to let the wiki's background image show through. Please keep this high, usually above 0.9, or it can make reading text difficult.
|-
| --wiki-heading-font-family
| The font family of headings, such as the page title and section headings. This font is usually displayed in a larger size, so it's safer to use a more decorative font than <code>--wiki-body-font-family</code>, but still try to keep it legible.
|-
| --wiki-sidebar-heading-font-family
| The font family of sidebar headings. In contrast to <code>--wiki-heading-font-family</code>, this is usually displayed in a smaller size, so keep it simple and easy to read.
|-
| --wiki-sidebar-background-opacity
| The background opacity of the sidebar. Usually this inherits <code>--wiki-content-background-opacity</code>.
|-
| --wiki-icon-general-filter
| A filter applied to many icons to make them visible on dark themes. Usually this is just <code>invert(100%)</code> on dark themes and blank on light themes.
|-
| --wiki-icon-to-link-filter
| A filter that converts many icons into the same color as <code>--wiki-content-link-color</code>. This can be generated by plugging that into https://mrpie5.gitlab.io/css-filter-generator/.
|}
===List of all colors with contrast checking===
The table below shows all the colors currently in use, as well as notes on how to use them. The last column shows which colors are expected to show up as text against other colors. With the exception of <code>--wiki-content-text-mix-color--95</code>, all text in the last column should be ''clearly'' legible. If it is not, you may need to adjust one of the referenced colors in your color palette.
Keep in mind that changes to the opacity variables in the section above will cause the content and sidebar background colors to mix with the body background color/image, so the contrasts below may not be perfectly accurate.
{| class="wikitable"
! Variable name !! Color !! style="width: 40em;" | Notes !! Test contrast against these variables
|-
| --wiki-body-background-color
| style="background-color:var(--wiki-body-background-color);" |
| The background color behind the background image. This usually only shows up if the background image doesn't load, doesn't fill the screen, or has some transparency. This color should be similar to the overall color of the background image, or the top-left corner if it is made up of many different colors. In the former case, https://matkl.github.io/average-color/ is helpful.
| style="background-color:var(--wiki-body-background-color);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/>
|-
| --wiki-body-dynamic-color
| style="background-color:var(--wiki-body-dynamic-color);" |
| This is expected to contrast sharply with the body-background-color, for cases when text needs to be displayed against it. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes.
| style="background-color:var(--wiki-body-dynamic-color);" |
<span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--inverted
| style="background-color:var(--wiki-body-dynamic-color--inverted);" |
| The inverse of <code>--wiki-body-dynamic-color</code>. This should optimally have almost no contrast with the body-background-color.
| style="background-color:var(--wiki-body-dynamic-color--inverted);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--secondary
| style="background-color:var(--wiki-body-dynamic-color--secondary);" |
| A slightly different version of body-dynamic-color. Usually this is {{color|#333}} on light themes and {{color|#ddd}} on dark themes.
| style="background-color:var(--wiki-body-dynamic-color--secondary);" |
<span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/>
<span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-body-dynamic-color--secondary--inverted
| style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" |
| The inverse of <code>--wiki-body-dynamic-color--secondary</code>.
| style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" |
<span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-background-color
| style="background-color:var(--wiki-content-background-color);" |
| The background color of the main content area.
| style="background-color:var(--wiki-content-background-color);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/>
<span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/>
<span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/>
<span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
<span style="color:var(--wiki-heading-color)">--wiki-heading-color</span><br/>
<span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/>
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-content-background-color--secondary
| style="background-color:var(--wiki-content-background-color--secondary);" |
| A secondary content background to highlight certain things. Usually this is <code>--wiki-content-background-color</code> with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass.
| style="background-color:var(--wiki-content-background-color--secondary);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/>
<span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/>
<span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/>
<span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
<span style="color:var(--wiki-heading-color)">--wiki-heading-color</span><br/>
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-content-border-color
| style="background-color:var(--wiki-content-border-color);" |
| Border color for the main content area and elements within it.
| N/A
|-
| --wiki-content-text-color
| style="background-color:var(--wiki-content-text-color);" |
| Text color for the main content area.
| style="background-color:var(--wiki-content-text-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-content-link-color
| style="background-color:var(--wiki-content-link-color);" |
| Links within the content area. Please do not make this red, as red links on wikis traditionally denote pages that don't exist.
| style="background-color:var(--wiki-content-link-color);" |
<span style="color:var(--wiki-content-link-label-color);">--wiki-content-link-label-color</span>
|-
| --wiki-content-link-label-color
| style="background-color:var(--wiki-content-link-label-color);" |
| This is used when placing text on an element with the link color as a background, such as a button.
| style="background-color:var(--wiki-content-link-label-color);" |
<span style="color:var(--wiki-content-link-color);">--wiki-content-link-color</span>
|-
| --wiki-content-link-color--visited
| style="background-color:var(--wiki-content-link-color--visited);" |
| The color of visited links. This is optional, and usually inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-content-link-color--visited);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-link-color--hover
| style="background-color:var(--wiki-content-link-color--hover);" |
| The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-content-link-color--hover);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-redlink-color
| style="background-color:var(--wiki-content-redlink-color);" |
| The color of links to pages that don't exist. Since these should only rarely be seen, you can be a little lax about choosing a color that contrasts with the background, but it should still be legible.
| style="background-color:var(--wiki-content-redlink-color);" |
<span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-text-mix-color
| style="background-color:var(--wiki-content-text-mix-color);" |
| A mix of <code>--wiki-content-text-color</code> and <code>--wiki-content-background-color</code>. There are many sites that can generate this for you, such as [https://www.w3schools.com/colors/colors_mixer.asp w3schools' color mixer]. This is generally used to mark disabled elements or placeholder text.
| style="background-color:var(--wiki-content-text-mix-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-text-mix-color-95
| style="background-color:var(--wiki-content-text-mix-color-95);" |
| The same as <code>--wiki-content-text-mix-color</code>, but the mix is 95% <code>--wiki-content-background-color</code>. This is used to mark disabled elements. The contrast checker to the right should actually be very hard to read.
| style="background-color:var(--wiki-content-text-mix-color-95);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span>
|-
| --wiki-content-dynamic-color
| style="background-color:var(--wiki-content-dynamic-color);" |
| This is expected to contrast sharply with <code>--wiki-content-background-color</code>. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes.
| style="background-color:var(--wiki-content-dynamic-color);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-dynamic-color--inverted
| style="background-color:var(--wiki-content-dynamic-color--inverted);" |
| The inverse of <code>--wiki-content-dynamic-color</code>.
| style="background-color:var(--wiki-content-dynamic-color--inverted);" |
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
|-
| --wiki-content-dynamic-color--secondary
| style="background-color:var(--wiki-content-dynamic-color--secondary);" |
| A slightly different version of <code>--wiki-content-dynamic-color</code>. Usually this is {{color|#333}} on light themes and {{color|#ddd}} on dark themes.
| style="background-color:var(--wiki-content-dynamic-color--secondary);" |
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/>
|-
| --wiki-content-dynamic-color--secondary--inverted
| style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" |
| The inverse of <code>--wiki-content-dynamic-color--secondary</code>.
| style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" |
<span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/>
<span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/>
|-
| --wiki-heading-color
| style="background-color:var(--wiki-heading-color);" |
| The color of headings, such as the page title and section headings. Usually this is set to <code>--wiki-content-text-color</code>, but feel free to give it a different color to spice up the theme a little.
| style="background-color:var(--wiki-content-heading-color);" |
<span style="color:var(--wiki-content-heading-color)">--wiki-content-background-color</span>
|-
| --wiki-accent-color
| style="background-color:var(--wiki-accent-color);" |
| Used to style infoboxes and some buttons, such as the save button when editing.
| style="background-color:var(--wiki-accent-color);" |
<span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/>
<span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/>
|-
| --wiki-accent-color--hover
| style="background-color:var(--wiki-accent-color--hover);" |
| The color of accent-color when hovered over, in some cases. Usually this is just accent-color with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass.
| style="background-color:var(--wiki-accent-color--hover);" |
<span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/>
<span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/>
|-
| --wiki-accent-label-color
| style="background-color:var(--wiki-accent-label-color);" |
| The color of normal text against the accent color.
| style="background-color:var(--wiki-accent-label-color);" |
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/>
<span style="color:var(--wiki-accent-link-color--hover)">--wiki-accent-color--hover</span><br/>
|-
| --wiki-accent-link-color
| style="background-color:var(--wiki-accent-link-color);" |
| The color of links against the accent color.
| style="background-color:var(--wiki-accent-link-color);" |
<span style="color:var(--wiki-accent-color)">--wiki-accent-color</span>
|-
| --wiki-sidebar-background-color
| style="background-color:var(--wiki-sidebar-background-color);" |
| The background color of the sidebar to the left of the content area. Usually this inherits <code>--wiki-content-background-color</code>.
| style="background-color:var(--wiki-sidebar-background-color);" |
<span style="color:var(--wiki-sidebar-link-color)">--wiki-sidebar-link-color</span><br/>
<span style="color:var(--wiki-sidebar-heading-color)">--wiki-sidebar-heading-color</span><br/>
|-
| --wiki-sidebar-border-color
| style="background-color:var(--wiki-sidebar-border-color);" |
| The border color of the sidebar. Usually this inherits <code>--wiki-content-border-color</code>.
| N/A
|-
| --wiki-sidebar-link-color
| style="background-color:var(--wiki-sidebar-link-color);" |
| The color of links in the sidebar. Usually this inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-sidebar-link-color);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-sidebar-link-color--hover
| style="background-color:var(--wiki-sidebar-link-color--hover);" |
| The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color--hover</code>.
| style="background-color:var(--wiki-sidebar-link-color--hover);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-sidebar-heading-color
| style="background-color:var(--wiki-sidebar-heading-color);" |
| The color of headings in the sidebar. Usually this inherits <code>--wiki-content-heading-color</code>.
| style="background-color:var(--wiki-sidebar-heading-color);" |
<span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span>
|-
| --wiki-navigation-background-color
| style="background-color:var(--wiki-navigation-background-color);" |
| The primary background color of the navigation tabs above the content area. Usually this inherits <code>--wiki-content-background-color--secondary</code>.
| style="background-color:var(--wiki-navigation-background-color);" |
<span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/>
|-
| --wiki-navigation-background-color--secondary
| style="background-color:var(--wiki-navigation-background-color--secondary);" |
| The upper background color of the navigation tabs, as well as the background color of the "More" menu dropdown. Usually this inherits <code>--wiki-content-background-color</code>.
| style="background-color:var(--wiki-navigation-background-color--secondary);" |
<span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/>
|-
| --wiki-navigation-border-color
| style="background-color:var(--wiki-navigation-border-color);" |
| Border color of the navigation tabs. Usually this inherits <code>--wiki-content-border-color</code>.
| N/A
|-
| --wiki-navigation-text-color
| style="background-color:var(--wiki-navigation-text-color);" |
| The color of text in the navigation tabs. Usually this inherits <code>--wiki-content-link-color</code>.
| style="background-color:var(--wiki-navigation-text-color);" |
<span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/>
<span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/>
|-
| --wiki-navigation-selected-background-color
| style="background-color:var(--wiki-navigation-selected-background-color);" |
| The background color of the currently active navigation tab. Usually this inherits <code>--wiki-content-background-color</code>
| style="background-color:var(--wiki-navigation-selected-background-color);" |
<span style="color:var(--wiki-navigation-selected-text-color)">--wiki-navigation-selected-text-color</span><br/>
|-
| --wiki-navigation-selected-border-color
| style="background-color:var(--wiki-navigation-selected-border-color);" |
| The border color of the currently active navigation tab. Usually this inherits <code>--wiki-navigation-border-color</code>
| N/A
|-
| --wiki-navigation-selected-text-color
| style="background-color:var(--wiki-navigation-selected-text-color);" |
| The text color of the currently active navigation tab. Usually this inherits <code>--wiki-content-text-color</code>
| style="background-color:var(--wiki-navigation-selected-text-color);" |
<span style="color:var(--wiki-navigation-selected-background-color)">--wiki-navigation-selected-background-color</span><br/>
|-
| --wiki-neutral-color
| style="background-color:var(--wiki-neutral-color);" |
| A gray-ish color for displaying neutral text, such as a diff size of 0 in RecentChanges and page history. Usually this inherits <code>--wiki-content-text-mix-color</code>, but can be set explicitly if that color is not gray enough.
| style="background-color:var(--wiki-neutral-color);" |
<span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span>
|-
| --wiki-alert-color
| style="background-color:var(--wiki-alert-color);" |
| A general, usually red-ish color used for negative notices, most notably negative diffs in RecentChanges and page history, and the "cancel" button when editing.
| style="background-color:var(--wiki-alert-color);" |
<span style="color:var(--wiki-alert-label-color)">--wiki-alert-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color--secondary</span><br/>
|-
| --wiki-alert-label-color
| style="background-color:var(--wiki-alert-label-color);" |
| The color of text against <code>--wiki-alert-color</code> as a background.
| style="background-color:var(--wiki-alert-label-color);" |
<span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/>
|-
| --wiki-warning-color
| style="background-color:var(--wiki-warning-color);" |
| A general, usually orange-ish color used for warning notices.
| style="background-color:var(--wiki-warning-color);" |
<span style="color:var(--wiki-warning-label-color)">--wiki-warning-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
|-
| --wiki-warning-label-color
| style="background-color:var(--wiki-warning-label-color);" |
| The color of text against <code>--wiki-warning-color</code> as a background.
| style="background-color:var(--wiki-warning-label-color);" |
<span style="color:var(--wiki-warning-color)">--wiki-warning-color</span><br/>
|-
| --wiki-success-color
| style="background-color:var(--wiki-success-color);" |
| A general, usually green-ish color used for success notices, most noticeably positive diffs in RecentChanges and page history.
| style="background-color:var(--wiki-success-color);" |
<span style="color:var(--wiki-success-label-color)">--wiki-success-label-color</span><br/>
<span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/>
|-
| --wiki-success-label-color
| style="background-color:var(--wiki-success-label-color);" |
| The color of text against <code>--wiki-success-color</code> as a background.
| style="background-color:var(--wiki-success-label-color);" |
<span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/>
|}
==Stylesheet==
<!-- When rendered on common.css, the actual stylesheet will be right here -->
</div>
ec2f3f4e820c54271fee90a668e8ab0648f6d2d4
MediaWiki:Common.js
8
8
9
2024-09-04T19:13:08Z
RheingoldRiver
2743
Adding default set of pages
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/* DRUID */
$(function () {
$(".druid-title-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-section-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-section-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-collapsible").off("click")
.on('click', function () {
var kind = $(this).attr("data-druid-section");
$(this).toggleClass("druid-collapsible-collapsed");
$(this)
.closest(".druid-container")
.find("[data-druid-section-row=" + kind + "]")
.toggleClass("druid-collapsed");
});
});
/* End DRUID */
/* [[Template:Spoiler]] */
$(function () {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
/* CharInserts */
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
63df6ebdeaf3d9a3aee5ea6d9dbbd17394328a62
MediaWiki:DataMaps.css
8
9
10
2024-09-04T19:13:10Z
RheingoldRiver
2743
Adding default set of pages
css
text/css
/** Container */
.ext-datamaps-container-content .ext-datamaps-container-leaflet {
background: var(--wiki-content-background-color--secondary);
}
/** Legend */
.ext-datamaps-container .ext-datamaps-control-expandable[aria-expanded="true"] {
background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.95);
}
.ext-datamaps-container .oo-ui-tabOptionWidget {
color: var(--wiki-content-link-color);
}
.ext-datamaps-container .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
background: var(--wiki-content-link-color);
box-shadow: none;
color: var(--wiki-content-link-label-color);
}
/** Popups */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.ext-datamaps-popup-buttons a,
.leaflet-popup-close-button {
filter: var(--wiki-icon-general-filter);
}
/** Controls */
.ext-datamaps-container .leaflet-bar {
background-color: var(--wiki-content-background-color--secondary);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.ext-datamaps-container .leaflet-bar button:hover {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.25);
}
.ext-datamaps-container .leaflet-control {
color: var(--wiki-content-text-color);
}
.ext-datamaps-container .leaflet-control button {
border-bottom-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
color: var(--wiki-content-text-color);
}
/* HACK: awful selector, v1.0 will prolly use a standard class on these */
.ext-datamaps-control span[class^="oo-ui-icon"] {
filter: var(--wiki-icon-general-filter);
}
/** Search */
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results {
background: var(--wiki-content-background-color--secondary);
}
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li:focus,
.ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li[data-highlighted="true"] {
background: rgba(var(--wiki-content-link-color--rgb),0.15);
color: var(--wiki-content-link-color);
}
.ext-datamaps-container .ext-datamaps-container-status > :not(.oo-ui-widget) {
background:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-mix-color);
}
20d8a3d334f3a3ce4974b170c9377ab1807f7fa9
MediaWiki:Gadget-UploadMultipleFiles.js
8
10
11
2024-09-04T19:13:11Z
RheingoldRiver
2743
Adding default set of pages
javascript
text/javascript
/* Modified version of https://dev.fandom.com/wiki/UploadMultipleFiles
* from https://terraria.wiki.gg/wiki/MediaWiki:Gadget-uploadMultipleFiles.js */
mw.loader.using(["site", "mediawiki.util"]).then(function() {
if (mw.config.get("wgCanonicalSpecialPageName") !== "Upload")
return;
if (window.__wgg_UploadMultipleFiles_IsLoaded) {
return;
}
window.__wgg_UploadMultipleFiles_IsLoaded = true;
var l10nFactory = l10nFactory || function($lang, $data) {
return function ($key) {
// (null == undefined) is true, (null === undefined) is false
return ($data[$lang] && $data[$lang][$key] != null) ? $data[$lang][$key] : $data.en[$key];
};
};
const l10n = l10nFactory(mw.config.get("wgUserLanguage"), {
en: {
multiupload: "Upload multiple files:",
yes: "Yes",
no: "No",
sourcefiles: "Source files:",
categoryname: "Category name:",
categorynamehint: "Page name of the category the files will automatically be added to, e.g. Item images",
categorynamespace: "Category",
uploadfiles: "Upload files",
nofiles: "Please select some files first.",
nolicense: "Please select a valid license first.",
summary: "Summary",
license: "Licensing",
categories: "Categories",
uploading: "Uploading files...",
uploaded: "Uploaded:",
failed: "Failed:",
done: "Done."
}
});
const getUploadDescription = function() {
var sections = [];
var summary = $("#wpUploadDescription").val();
var licenseDisplayName = $("#wpLicense option:selected").val();
var categoryName = $("#multiFileCategory").val();
if (summary !== "")
sections.push(summary);
if (licenseDisplayName !== "") {
var licenseTemplateText = $("#wpLicense option:selected").prop("title");
sections.push("== " + l10n("license") + " ==\n" + licenseTemplateText);
}
if (categoryName !== "")
sections.push("[[" + l10n("categorynamespace") + ":" + categoryName + "]]");
return sections.join("\n\n");
};
const getWatchlistPreference = function() {
if ($("#wpWatchthis").is(":checked")) {
return "watch";
} else {
return "nochange";
}
};
$(function(){
$("#wpUploadFile").parent().parent().addClass("regularFileSelect");
$("tr.regularFileSelect").before('<tr><td class="mw-label">'+ l10n("multiupload") + '</td><td class="mw-input"><label><input type="radio" name="multipleFiles" value="'+ l10n("yes") + '" /> '+ l10n("yes") + '</label> <label><input type="radio" name="multipleFiles" value="'+ l10n("no") + '" checked="" /> '+ l10n("no") + '</label></td></tr>');
$("tr.regularFileSelect").after('<tr class="multipleFileSelect" style="display:none;"><td class="mw-label">' + l10n("sourcefiles") + '</td><td class="mw-input"><input type="file" id="multiupload" multiple /></td></tr>');
$("input[name='wpUpload']").addClass("regularFileSelect");
$("#wpDestFile").parent().parent().addClass("regularFileSelect");
$("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect");
// Append "category name" textbox to multiupload section
$("#mw-upload-form #mw-htmlform-description tbody").append('<tr class="mw-htmlform-field-HTMLTextField multipleFileSelect" style="display:none;"><td class="mw-label"><label for="multiFileCategory"><abbr title="' + l10n("categorynamehint") + '">' + l10n("categoryname") + '</abbr></label></td><td class="mw-input"><input id="multiFileCategory" name="multiFileCategory" size="60"></td></tr>');
$("input[name='wpUpload']").after('<input type="button" value="' + l10n("uploadfiles") + '" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />');
$("input[name='multipleFiles']").change(function() {
if (this.value === l10n("yes")) {
$(".regularFileSelect").hide();
$(".multipleFileSelect").show();
} else {
$(".regularFileSelect").show();
$(".multipleFileSelect").hide();
}
});
$("#multiFileSubmit").click(function() {
var files = $("#multiupload")[0].files;
// Cancel upload if no files are selected
if (files.length === 0) {
alert(l10n("nofiles"));
return false;
}
// Cancel upload if no license is selected
if ($("#wpLicense option:selected").val() === "" && !mw.config.get("UMFBypassLicenseCheck")) {
alert(l10n("nolicense"));
return false;
}
// Description is summary + license + category
var description = getUploadDescription();
var watch = getWatchlistPreference();
$("#firstHeading").text(l10n("uploading"));
$("#mw-content-text").html("<h3>" + l10n("uploaded") + "</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>" + l10n("failed") + "</h3><ul></ul></div>");
var currentFileIdx = 0;
var uploadCurrentFile;
uploadCurrentFile = function() {
if (currentFileIdx > files.length) {
$("#mw-content-text").append("<h3>"+ l10n("done") + "</h3>");
return;
}
if (files[currentFileIdx] === undefined) {
currentFileIdx++;
uploadCurrentFile();
return;
}
fd = new FormData();
fd.append("action", "upload");
fd.append("token", mw.user.tokens.get("csrfToken"));
fd.append("filename", files[currentFileIdx].name);
fd.append("file", files[currentFileIdx]);
fd.append("text", description);
fd.append("watchlist", watch);
fd.append("ignorewarnings", 1);
fd.append("format", "json");
$.ajax({
url: mw.util.wikiScript("api"),
method: "POST",
data: fd,
cache: false,
contentType: false,
processData: false,
type: "POST"
}).done(function(d) {
if (d.error == undefined) {
$("#mw-content-text > ul").append('<li><a href="' + d.upload.imageinfo.descriptionurl + '" target="_blank">' + d.upload.filename + '</a></li>');
} else {
$("#multiUploadFailed ul").append('<li>' + files[currentFileIdx].name + '</li>');
$("#multiUploadFailed").show();
}
currentFileIdx++;
uploadCurrentFile();
}).fail(function() {
$("#multiUploadFailed ul").append('<li>' + files[currentFileIdx].name + '</li>');
$("#multiUploadFailed").show();
currentFileIdx++;
uploadCurrentFile();
});
};
uploadCurrentFile();
});
});
});
b05306b3ea3271c87b87546ac6619aa30e47782f
MediaWiki:Gadget-hoverShowSpoilers.css
8
11
12
2024-09-04T19:13:13Z
RheingoldRiver
2743
Adding default set of pages
css
text/css
.spoiler-content:hover > * {
pointer-events:unset;
}
.spoiler-content:hover {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content:hover > span {
opacity: 1;
}
d2156d876c40acb9b30462c1e981a3b466131116
MediaWiki:Gadget-purge.js
8
12
13
2024-09-04T19:13:14Z
RheingoldRiver
2743
Adding default set of pages
javascript
text/javascript
var l10n = (function(){
var $text = {
'buttonlabel': {
'en': 'Purge',
'de': 'Aktualisieren',
'fr': 'Purger',
'ru': 'Обновить',
'pt': 'Actualizar',
'pt-br': 'Actualizar',
},
'hovertext': {
'en': 'Purge the server cache for this page',
'de': 'Den Server-Cache dieser Seite löschen',
'fr': 'Purge le cache du serveur de cette page',
'ru': 'Очистить кэш сервера на этой странице',
'pt': 'Limpe o cache do servidor para esta página',
'pt-br': 'Limpe o cache do servidor para esta página',
}
}
var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
return function(key){
return $text[key] && ($text[key][$lang] || $text[key]['en']) || '';
}
})();
if ( mw.config.get( 'wgNamespaceNumber' ) !== -1 ) {
$(document).ready(function(){
var url = new URL(window.location.href);
url.searchParams.set('action', 'purge');
mw.util.addPortletLink('p-cactions', url.href, l10n('buttonlabel'), 'ca-gadget-purgecache', l10n('hovertext'), '1');
});
}
7d39b07db2a88b17920f5eb5d7f86fd895cc8f44
MediaWiki:Gadget-userProfile.css
8
13
14
2024-09-04T19:13:17Z
RheingoldRiver
2743
Adding default set of pages
css
text/css
#contentSub > * + .horse-userprofile {
margin-top: 1em;
}
.horse-userprofile {
font-size: 120%;
color: var(--wiki-content-text-color);
border: 2px solid var(--wiki-content-border-color);
padding: 6px 12px;
}
.horse-userprofile-info span:first-of-type {
font-weight: bold;
}
1729445bb17e2974426befaf9bd441ab4bf189c5
MediaWiki:Gadget-userProfile.js
8
14
15
2024-09-04T19:13:19Z
RheingoldRiver
2743
Adding default set of pages
javascript
text/javascript
// User profile
// <nowiki>
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).done( function() {
var username = mw.config.get('wgRelevantUserName');
var lang = mw.language.bcp47(mw.config.get('wgUserLanguage'));
if ( username && !window.loadedHorseUserProfile ) {
window.loadedHorseUserProfile = true;
var dateOptions = {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit",
timeZone: "UTC",
timeZoneName: "short"
};
var api = new mw.Api();
if ( mw.util.isIPAddress(username) ) api.get( {
action: 'query',
list: ['usercontribs', 'blocks'],
ucuser: username,
ucprop: [],
uclimit: 'max',
bkip: username,
bkprop: ['user', 'by', 'timestamp', 'expiry', 'reason'],
bklimit: 1,
formatversion: 2
} ).done( function(data) {
var editcount = data.query.usercontribs.length;
if ( data.continue ) editcount = data.limits.usercontribs+'+'
var user = {
groups: ['*'],
editcount: editcount
};
formatProfile(user, data.query.blocks[0]);
} );
else api.get( {
action: 'query',
list: 'users',
ususers: username,
usprop: ['groups', 'editcount', 'registration', 'blockinfo', 'emailable'],
formatversion: 2
} ).done( function(data) {
var user = data.query.users[0];
var block;
if ( user.blockid ) block = {
user: username,
by: user.blockedby,
timestamp: user.blockedtimestamp,
expiry: user.blockexpiry,
reason: user.blockreason
};
formatProfile(user, block);
} );
function formatProfile(user, block) {
user.groups.splice(user.groups.indexOf('*'), 1);
var text = '<div class="horse-userprofile-info">';
if ( user.groups.length ) {
var groupList = user.groups.map( function(group) {
var grouppage = '{{MediaWiki:grouppage-'+group+'}}';
return [
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}',
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}'
];
} ).reduce( function(prev, cur) {
prev[0].push(cur[0]);
prev[1].push(cur[1]);
return prev;
}, [[], []] );
text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>';
}
text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>';
if ( user.registration ) {
text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>';
if ( !user.emailable ) text += '\n\n<span>{{int:nowikiemailtext|'+username+'}}</span>';
}
text += '\n\n</div>';
if ( block && mw.config.get('wgArticleId') !== 0 ) {
var blockDate = new Date(block.timestamp);
var blockexpiry = '{{int:infiniteblock}}';
if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(block.expiry) ) {
var expiry = new Date(block.expiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' ));
var duration = expiry - blockDate;
var blockDuration = [];
var factor = 1000;
if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)];
factor *= 24;
if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)];
if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))];
if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))];
factor *= 365;
if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)];
if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))];
if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))];
if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))];
if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions));
else blockexpiry = '{{int:'+blockDuration.join('|')+'}}';
}
text += '<div class="horse-userprofile-block mw-warning-with-logexcerpt"><div>\n{{int:blocked-notice-logextract|'+username+'}}\n';
text += '* '+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:logentry-block-block|[[User:'+block.by+'|'+block.by+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.by+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.by+'|{{int:contribslink}}]]</span></span>|'+block.by;
if ( mw.util.isIPAddress(block.user, true) ) text += '|[[Special:Contribs/'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span></span>';
else text += '|[[User:'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.user+'|{{int:contribslink}}]]</span></span>';
text += '|'+block.user+'|'+blockexpiry+'|}} <span class="comment">{{int:parentheses|'+block.reason+'}}</span></div></div>';
}
api.parse( text, {
disablelimitreport: true,
wrapoutputclass: 'horse-userprofile mw-message-box mw-content-'+($('#contentSub').attr('dir')||'ltr'),
uselang: mw.config.get('wgUserLanguage')
} ).done( function(parsedText) {
$('#contentSub').append(parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' ));
} );
}
}
} );
// </nowiki>
2df0d96710fe446c5289ea1c484419b50c43fd5b
MediaWiki:Gadgets-definition
8
15
16
2024-09-04T19:13:22Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
* purge[ResourceLoader|default|type=general|rights=edit,purge|dependencies=mediawiki.util]|purge.js
* userProfile[ResourceLoader|dependencies=mediawiki.api|default]|userProfile.js|userProfile.css
* UploadMultipleFiles[ResourceLoader|default|rights=edit,upload]|UploadMultipleFiles.js
* hoverShowSpoilers[ResourceLoader|type=styles]|hoverShowSpoilers.css
2346c6cb924b7cdfed4a70367e8382484f89d176
MediaWiki:Licenses
8
16
17
2024-09-04T19:13:23Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
*Game content
** License|game|This contains content from the game or its official media
*Commonly used
** License|fairuse|This will be used in a way that qualifies as "fair use" under US law
** License|CC0|This file is licensed under the CC0 1.0 License
** License|CC-BY-NC-ND|This is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License
** License|CC-BY-NC-SA|This is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
** License|CC-BY-NC|This is licensed under the Creative Commons Attribution-NonCommercial 3.0 License
** License|CC-BY-ND|This is licensed under the Creative Commons Attribution-NoDerivs 3.0 License
** License|CC-BY-SA|This is licensed under the Creative Commons Attribution-ShareAlike 3.0 License
** License|CC-BY|This is licensed under the Creative Commons Attribution 3.0 License
** License|CC-PD|This is in the public domain
** License|CC-SRR|This is licensed under the Creative Commons Some Rights Reserved License
*Unsure or unknown
** License|nolicense|I don't know the license
050ef7b7e21923f00e96e8965d0658ef21e5ba81
MediaWiki:Mainpage
8
17
18
2024-09-04T19:13:24Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{SITENAME}}
3879910e8b355a24373fd09ccc909145b2639907
MediaWiki:Theme-definitions
8
18
19
2024-09-04T19:13:25Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
* light[bundled|kind=light]
* dark[bundled|kind=dark]
05cdfdf87ea42919cc6ea267d3972cc06847ed60
MediaWiki:Vector.css
8
19
20
2024-09-04T19:13:27Z
RheingoldRiver
2743
Adding default set of pages
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/************************************
* Body, head, and general framework *
*************************************/
body {
background-color: var(--wiki-body-background-color);
background-image: var(--wiki-body-background-image);
/* the following have fallbacks for backwards compatibility with older versions of the loadout */
background-position: var(--wiki-body-background-position, top center);
background-size: var(--wiki-body-background-size, cover);
background-repeat: var(--wiki-body-background-repeat, no-repeat);
background-attachment: var(--wiki-body-background-attachment, fixed);
font-family: var(--wiki-body-font-family);
accent-color: var(--wiki-accent-color);
}
#mw-page-base {
background:none;
}
/* let ul default to text that respects color */
ul {
list-style-image: none;
}
/* override default wiki.gg table overflowing in favor of media queries (see bottom of sheet) */
table {
display: table;
white-space: unset;
}
/* Signal color scheme hints to browsers */
html.view-dark { color-scheme: dark }
html.view-light { color-scheme: light }
/************************
* End general framework *
*************************/
/**************
* Vector tabs *
***************/
.vector-menu-tabs-legacy li,
#p-cactions {
background-image: linear-gradient(
to top,
var(--wiki-navigation-border-color) 0,
var(--wiki-navigation-background-color) 1px,
var(--wiki-navigation-background-color--secondary) 100%);
}
#p-cactions {
z-index: 5;
}
.vector-menu-dropdown {
/* Matching a built-in rule for .vector-menu-tabs-legacy */
height: 2.5em;
}
.vector-menu-tabs-legacy li.selected {
background: var(--wiki-navigation-selected-background-color);
border-color: var(--wiki-navigation-selected-border-color);
}
.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading{
background-image: linear-gradient(to bottom,transparent 0,var(--wiki-navigation-border-color) 100%);
}
.vector-menu-tabs li a,
.vector-menu-tabs li.new a,
.vector-menu-tabs li.new a:visited,
.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited,
#mw-head .vector-menu-dropdown .vector-menu-heading {
color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs .selected a,
.vector-menu-tabs .selected a:visited {
color: var(--wiki-navigation-selected-text-color);
}
.vector-menu-dropdown .vector-menu-content {
background: none;
border: none;
box-shadow:none;
margin-top:-1px;
}
.vector-menu-dropdown .vector-menu-content-list {
background-color: var(--wiki-navigation-background-color--secondary);
border: 1px solid var(--wiki-navigation-border-color);
}
div.vectorMenu .mw-list-item a,
.vector-menu-dropdown .mw-list-item.selected a,
.vector-menu-dropdown .mw-list-item.selected a:visited {
color: var(--wiki-navigation-text-color);
}
.vector-menu-tabs li a:hover,
.vector-menu-tabs li.new a:hover,
.vector-menu-tabs li.new a:visited:hover,
.vector-menu-tabs .selected a:hover,
.vector-menu-tabs .selected a:visited:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover,
div.vectorMenu .mw-list-item a:hover,
.vector-menu-dropdown .mw-list-item.selected a:hover,
.vector-menu-dropdown .mw-list-item.selected a:visited:hover {
color:var(--wiki-navigation-text-color--hover);
}
.vector-menu-dropdown .vector-menu-heading::after {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
#p-search {
z-index:2;
}
#p-search .searchButton {
background-color:transparent;
}
/******************
* End vector tabs *
*******************/
/********
* Links *
*********/
a,
.mw-parser-output a.external,
.mw-parser-output a.extiw {
color: var(--wiki-content-link-color);
}
a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
color: var(--wiki-content-link-color--visited);
}
a:not(.mw-selflink):hover,
a:visited:hover,
.mw-parser-output a.extiw:hover,
.mw-parser-output a.extiw:visited:hover,
.mw-parser-output a.external:hover,
.mw-parser-output a.external:visited:hover {
color:var(--wiki-content-link-color--hover);
}
a.new,
a.new:visited,
.mw-usertoollinks-contribs-no-edits {
color:var(--wiki-content-redlink-color);
}
a:active {
color: var(--wiki-warning-color);
}
/* move external marker to an after so we can filter it to link color */
.mw-parser-output a.external {
background:none;
padding-right: 0;
}
.mw-parser-output a.external::after,
a.extiw[title^="wikipedia:"]::after,
a.extiw[title^="wp:"]::after,
a.extiw[title^="mw:"]::after,
a.extiw[title^="support:"]::after {
display:inline-block;
width:1em;
height:1em;
margin-left:1px;
background-position: center right;
background-repeat: no-repeat;
background-size: 0.857em;
content:'';
vertical-align: text-top;
}
.mw-parser-output a.external::after {
margin-left:0;
background-image: url(/skins/Vector/resources/skins.vector.styles/images/link-external-small-ltr-progressive.svg?202406);
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
a.extiw[title^="wikipedia:"]::after,
a.extiw[title^="wp:"]::after {
background-image:url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406);
}
a.extiw[title^="mw:"]::after {
background-image:url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406);
}
a.extiw[title^="support:"]::after {
background-image:url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg);
}
/************
* End links *
*************/
/***************
* Left Sidebar *
****************/
#mw-panel .vector-menu-portal {
background-color: rgba(var(--wiki-sidebar-background-color--rgb), var(--wiki-sidebar-background-opacity));
border:1px solid var(--wiki-sidebar-border-color);
}
@media screen and (max-width: 720px) {
#mw-panel .vector-menu-portal {
background-color: var(--wiki-sidebar-background-color);
}
}
#mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
#mw-panel .vector-menu-portal:last-child {
margin-bottom:0;
}
.vector-menu-portal .vector-menu-heading {
padding: 0.75em 0 0 0.67em;
margin: 0;
}
.vector-menu-portal .vector-menu-content {
margin: 0 0.5em;
}
.vector-menu-portal .vector-menu-content .mw-list-item a,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited,
.vector-menu-portal .vector-menu-content li a {
color: var(--wiki-sidebar-link-color);
}
.vector-menu-portal .vector-menu-content .mw-list-item a:hover,
.vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover {
color:var(--wiki-sidebar-link-color--hover);
}
.vector-menu-portal .vector-menu-heading {
background: none;
color: var(--wiki-sidebar-heading-color);
font-family:var(--wiki-sidebar-heading-font-family);
}
#t-newpage {
--sidebar-icon:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-upload {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-print {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-whatlinkshere {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-specialpages {
--sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E');
order:-1;
}
#t-cargopagevalueslink {
--sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E");
order:-1;
}
#t-specialpages > a::before,
#t-whatlinkshere > a::before,
#t-print > a::before,
#t-newpage > a::before,
#t-upload > a::before,
#t-cargopagevalueslink > a::before {
content:'';
background-image:var(--sidebar-icon);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
display:inline-block;
width:15px;
height:15px
}
#p-tb .mw-list-item > a::before {
filter:var(--wiki-icon-to-link-filter)
}
#p-tb .mw-list-item > a {
display:flex;
align-items:center;
gap:3px
}
#p-tb .vector-menu-content-list {
display:flex;
flex-direction:column;
}
/*******************
* End left sidebar *
********************/
/*******
* Logo *
********/
/* [[File:Site-logo.png]] */
.mw-wiki-logo {
background-size: contain;
}
/***********
* End logo *
************/
/***************
* Content area *
****************/
.mw-body,
.parsoid-body,
.mw-footer {
color: var(--wiki-content-text-color);
background-color: rgba(var(--wiki-content-background-color--rgb), var(--wiki-content-background-opacity));
border: 1px solid var(--wiki-content-border-color);
margin-right: 1em;
}
.mw-footer {
border-top-width:0;
}
.mw-footer li {
color: var(--wiki-content-text-color);
}
@media screen and (max-width: 981px) {
.mw-body,
.parsoid-body,
.mw-footer {
margin-right: 0;
}
}
/*******************************
* End content area and footer *
*******************************/
/***********************************
* wiki.gg network elements tuning *
*********************************/
#wikigg-footer {
position: sticky;
top: 100%;
margin-top: 0.5rem;
clear: both;
}
/**
* Only clear right side in the MW footer to prevent icon overflow. This is accompanied by
* the full clear on netfooter to stop the sidebar from offsetting it.
*/
.mw-footer > div[style^="clear"]:last-child {
clear: right !important;
}
/***************************************
* End wiki.gg network elements tuning *
*************************************/
/***********
* Headings *
************/
.mw-body h1,
.mw-body h2 {
border-bottom: 1px solid var(--wiki-content-border-color);
}
h1, h2, h3, h4, h5, h6 {
color: var(--wiki-heading-color);
}
.mw-body h1,
.mw-body h2,
.mw-body h3,
.mw-body h4,
.mw-body h5,
.mw-body h6 {
font-family:var(--wiki-heading-font-family);
}
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,
.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type),
.mw-editsection-divider,
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,
.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {
color: var(--wiki-heading-color);
}
/***************
* End headings *
****************/
/*************
* Wikitables *
**************/
.wikitable {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.wikitable>tr>th,
.wikitable>*>tr>th {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikitable>tr>td,
.wikitable>*>tr>td {
border: 1px solid var(--wiki-content-border-color);
}
/* Forward = yes bg on Special:Interwiki */
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background: rgba(var(--wiki-success-color--rgb),.25);
}
.zebra-table > * > tr:nth-of-type(2n),
.zebra-table > tr:nth-of-type(2n) {
background:rgba(var(--wiki-content-dynamic-color--secondary--rgb), 0.05);
}
.view-dark .client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable),
.view-dark .jquery-tablesorter th.headerSort {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E");
}
.view-dark .jquery-tablesorter th.headerSortUp {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E");
}
.view-dark .jquery-tablesorter th.headerSortDown {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E");
}
/*****************
* End wikitables *
******************/
/**************
* Preferences *
***************/
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs>.oo-ui-menuLayout-content>.oo-ui-indexLayout-stackLayout>.oo-ui-tabPanelLayout {
border: none;
}
.oo-ui-tabSelectWidget-framed {
background-color: transparent;
border-bottom: 1px solid var(--wiki-content-link-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--wiki-content-link-color);
color: var(--wiki-content-link-label-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom: none;
}
#preferences .mw-htmlform-submit-buttons {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--wiki-content-background-color--secondary);
background-image: linear-gradient(135deg,var(--wiki-content-background-color) 25%,transparent 25%,transparent 50%,var(--wiki-content-background-color) 50%,var(--wiki-content-background-color) 75%,transparent 75%,transparent);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color)
}
.view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E");
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-link-color)
}
.oo-ui-dropdownInputWidget select option,
.oo-ui-dropdownInputWidget select optgroup {
color: #000;
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus,
.oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-link-color);
box-shadow: none;
}
.oo-ui-radioInputWidget [type="radio"] + span {
background-color:var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span{
border-color:rgba(var(--wiki-content-link-color--rgb), 0.9);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span {
border-color:var(--wiki-content-link-color);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span{
background-color:rgba(var(--wiki-content-link-color--rgb), 0.5);
border-color:rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before {
border-color: var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span {
border-color: rgba(var(--wiki-content-link-color--rgb),0.5);
box-shadow: inset 0 0 0 1px rgba(var(--wiki-content-link-color--rgb),0.5);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.15);
color: var(--wiki-content-link-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background-color: rgba(var(--wiki-content-link-color--rgb),0.1);
color: var(--wiki-content-link-color);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--wiki-content-background-color--secondary);
}
.mw-prefs-search-highlight {
background-color: rgba(var(--wiki-content-link-color--rgb), .07) !important;
outline-color: rgba(var(--wiki-content-link-color--rgb), .07) !important;
}
/****************
* End preferences *
*****************/
/***************
* Page history *
****************/
#pagehistory li {
background-color: transparent;
border: none;
}
#pagehistory li.selected {
background-color: var(--wiki-content-background-color--secondary);
border: 1px dashed var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.diff td.diff-addedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-success-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-addedline .diffchange {
background-color: var(--wiki-success-color);
color: var(--wiki-success-label-color);
}
.diff td.diff-deletedline {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-alert-color);
border-width: 1px 1px 1px 4px;
}
.diff td.diff-deletedline .diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color)
}
.diff td.diff-context {
background: transparent;
border-color: var(--wiki-neutral-color);
color: var(--wiki-content-text-color);
}
.diff-marker a.mw-diff-movedpara-right {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-right:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-right:after {
color: var(--wiki-content-text-color);
content: "\21a9";
}
.diff-marker a.mw-diff-movedpara-left {
color: transparent;
}
.diff-marker a.mw-diff-movedpara-left:hover:after {
opacity: .75;
}
.diff-marker a.mw-diff-movedpara-left:after {
color: var(--wiki-content-text-color);
content: "\21aa";
}
.mw-plusminus-neg {
color:var(--wiki-alert-color);
}
.mw-plusminus-null{
color:var(--wiki-neutral-color);
}
.mw-plusminus-pos {
color:var(--wiki-success-color);
}
.updatedmarker {
background-color: rgba(var(--wiki-success-color--rgb), 0.25);
}
li span.deleted,
span.history-deleted {
color: var(--wiki-content-text-mix-color);
}
span.mw-history-suppressed {
/* overrides above, since suppressed is also deleted */
color: var(--wiki-content-text-color);
}
/* inline diff (1.41) */
.mw-diff-inline-header {
border-bottom: 1px solid var(--wiki-content-border-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins,
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: rgba(var(--wiki-success-color--rgb),0.6);
display: inline-block;
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
color: rgba(var(--wiki-content-text-color--rgb), 0.8);
padding: 0.4em 0;
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del,
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del,
.mw-diff-inline-deleted.mw-diff-empty-line::after {
background: rgba(var(--wiki-alert-color--rgb), 0.6);
display: inline-block;
}
.ve-ui-diffElement-attributeChange {
color: var(--wiki-content-text-mix-color);
}
/* Edit conflict */
.mw-twocolconflict-split-tour-image-dual-column-view-1 {
filter:var(--wiki-icon-general-filter);
}
.mw-twocolconflict-split-tour-image-blue-dot {
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-pulsating-dot::before, .mw-pulsating-dot::after {
background-color: var(--wiki-content-link-color);
}
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-alert-color);
color:var(--wiki-alert-label-color);
}
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label {
background-color: var(--wiki-success-color);
color:var(--wiki-success-label-color);
}
.mw-twocolconflict-single-column,
.mw-twocolconflict-split-column {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected {
color: rgba(var(--wiki-content-text-color--rgb), 0.8);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete {
border-color: rgba(var(--wiki-alert-color--rgb), 0.4);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
border-color: var(--wiki-alert-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add {
border-color: rgba(var(--wiki-success-color--rgb), 0.4);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-add,
.mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--wiki-success-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: rgba(var(--wiki-alert-color--rgb), 0.3);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background-color: var(--wiki-alert-color);
color: var(--wiki-alert-label-color);
}
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange,
.mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background-color: var(--wiki-success-color);
color:var(--wiki-success-label-color);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color:rgba(var(--wiki-success-color--rgb), 0.8);
background: rgba(var(--wiki-success-color--rgb), 0.1);
}
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span {
border-color: rgba(var(--wiki-success-color--rgb), 0.9);
background: rgba(var(--wiki-success-color--rgb), 0.1);
}
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span {
border-color:rgba(var(--wiki-alert-color--rgb), 0.9);
background: rgba(var(--wiki-alert-color--rgb), 0.1);
}
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor {
color:var(--wiki-content-text-color);
}
/**/
/*******************
* End page history *
********************/
/********************
* Table of contents *
*********************/
#toc,
.toc,
.toccolours,
.mw-warning {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
box-shadow: 0 0.1em 0.2em #000000;
}
#mw-toc-heading{
border: 0;
}
.toctogglelabel {
color: var(--wiki-content-link-color);
}
.tocnumber {
color: var(--wiki-content-text-color);
}
/************************
* End table of contents *
*************************/
/*************
* Thumbnails *
**************/
div.thumb {
border: 1px solid var(--wiki-content-border-color);
margin: 2px;
margin-left: 6px;
}
img.thumbborder {
border: 1px solid var(--wiki-content-border-color);
padding: 5px;
}
div.thumbinner {
background-color: rgba(255, 255, 255, .2);
}
li.gallerybox div.thumb {
background-color: rgba(255, 255, 255, .2);
border: 1px solid var(--wiki-content-border-color);
}
html .thumbimage {
border: 1px solid var(--wiki-content-border-color);
}
.thumb,
.thumb .thumbinner,
.thumb .thumbimage {
max-width: 100%;
box-sizing: border-box;
}
.thumb .thumbimage {
height: auto;
}
/* packed-overlay mode for galleries */
ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper {
background: rgba(var(--wiki-content-dynamic-color--inverted--rgb),0.8);
}
/* Responsive floating thumbnails */
@media screen and (max-width: 720px) {
div.tright {
float: none;
margin: 0 auto;
width: max-content;
}
}
/*****************
* End thumbnails *
******************/
/**************
* Wiki editor *
***************/
#wpTextbox0 {
/* need !important here to override inline styling */
background-color:var(--wiki-content-background-color) !important;
}
.wikiEditor-ui {
border: none;
}
.wikiEditor-ui .wikiEditor-ui-top,
.wikiEditor-ui .wikiEditor-ui-view {
border-color:var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar {
background: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color:var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a,
.wikiEditor-ui-toolbar .tabs span.tab a:visited,
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wiikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.wikiEditor-ui-toolbar .booklet .index .current {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--wiki-content-background-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui-toolbar .group .label,
.wikiEditor-ui-toolbar .group .tool-select .label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .booklet .index div {
color: var(--wiki-content-text-color);
}
.wikiEditor-ui-toolbar .booklet>.index> :hover {
background-color: var(--wiki-content-background-color--secondary);
}
.wikiEditor-ui-toolbar .sections .section {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-characters div span {
border: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .booklet .pages {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
}
.wikiEditor-ui-toolbar .booklet .index .current {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
border-color: var(--wiki-content-border-color);
}
.wikiEditor-ui-toolbar .page-table td {
border-top: 1px solid var(--wiki-content-border-color);
}
.wikiEditor-ui-tabs div a {
background: #9A647F;
display: inline-block;
}
.wikiEditor-ui-tabs div.current {
border-bottom: 1px solid #3B3352;
}
.wikiEditor-ui-tabs div.current a {
font-weight: bold;
}
.wikiEditor-ui-tabs {
border-left: 1px solid #3B3352;
border-top: 1px solid #3B3352;
}
.wikiEditor-ui-text {
background-color:var(--wiki-content-dynamic-color--inverted);
}
.wikiEditor-preview-contents {
background: transparent;
background-color: rgba(255, 255, 255, 0.2);
border-color: #3B3352;
border-style: solid;
border-width: 0 1px 1px;
}
.wikiEditor-ui-controls {
background: transparent;
}
.wikiEditor-preview-contents,
.wikiEditor-preview-loading {
background-color: transparent;
}
.ext-WikiEditor-ResizingDragBar {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-ResizingDragBar:hover span {
background-color: var(--wiki-content-text-mix-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--wiki-content-border-color);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: rgba(var(--wiki-content-link-color--rgb),0.15);
color: var(--wiki-content-link-color);
border-color:var(--wiki-content-link-color);
box-shadow:inset 0 0 3px var(--wiki-content-link-color);
}
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
}
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
}
.editOptions {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
border-image: none;
border-radius: 0 0 5px 5px;
border-style: none solid solid;
border-width: medium 1px 1px;
}
input#wpSummary {
margin-bottom: 1em;
margin-top: 1em;
width: 80%;
}
.view-dark .ace_editor,
.ace_editor {
--ace-keywords: #CDA869;
--ace-regexp: #E9C062;
--ace-constants: #CF6A4C;
--ace-illegal: #F8F8F8;
--ace-deprecated: #D2A8A1;
--ace-support: #9B859D;
--ace-function: #DAD085;
--ace-list: #F9EE98;
--ace-variable: #7587A6;
--ace-string: #8F9D6A;
--ace-illegal-highlight: rgba(86, 45, 86, 0.75);
--ace-step-highlight: #665200;
--ace-multiselect-shadow: #141414;
}
.view-light .ace_editor{
--ace-keywords: #00f;
--ace-regexp: #036a07;
--ace-constants: #c5060b;
--ace-illegal: #f00;
--ace-deprecated: #f00;
--ace-support: #6d79de;
--ace-function: #3c4c72;
--ace-list: #b90690;
--ace-variable: #318495;
--ace-string: #036a07;
--ace-illegal-highlight: rgba(255, 0, 0, 0.1);
--ace-step-highlight: #fcff00;
--ace-multiselect-shadow: #fff;
}
.ace_editor .ace_gutter {
background: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
}
.ace_gutter-cell {
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.4);
}
.ace_editor .ace_print-margin {
width: 1px;
background: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.75);
}
.ace_editor {
/* this image gradient hack effectively lets the element have 2 layers of background */
background-image:linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color));
background-color:rgba(var(--wiki-content-dynamic-color--inverted--rgb),0.93);
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.93);
}
.ace_editor .ace_cursor {
color: var(--wiki-content-text-color);
}
.ace_editor .ace_marker-layer .ace_selection {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.20)
}
.ace_editor.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow);
}
.ace_editor .ace_marker-layer .ace_step {
background: var(--ace-step-highlight);
}
.ace_editor .ace_marker-layer .ace_active-line {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.031)
}
.ace_editor .ace_gutter-active-line {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.031)
}
.ace-tm .ace_marker-layer .ace_selected-word {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.05);
}
.ace_editor .ace_marker-layer .ace_selection {
background: rgba(var(--wiki-content-dynamic-color--rgb), 0.1);
}
.ace_editor .ace_marker-layer .ace_selected-word {
border: 1px solid rgba(var(--wiki-content-dynamic-color--rgb), 0.20)
}
.ace_editor .ace_invisible {
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.25)
}
.ace_editor .ace_keyword,
.ace_editor .ace_meta {
color: var(--ace-keywords);
}
.ace_editor .ace_constant,
.ace_editor .ace_constant.ace_numeric,
.ace_editor .ace_constant.ace_character,
.ace_editor .ace_constant.ace_character.ace_escape,
.ace_editor .ace_constant.ace_other,
.ace_editor .ace_heading,
.ace_editor .ace_markup.ace_heading,
.ace_editor .ace_support.ace_constant {
color: var(--ace-constants);
}
.ace_editor .ace_invalid.ace_illegal {
color: var(--ace-illegal);
background-color: var(--ace-illegal-highlight);
}
.ace_editor .ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: var(--ace-deprecated);
}
.ace_editor .ace_support,
.ace_editor .ace_support.ace_type {
color: var(--ace-support);
}
.ace_editor .ace_fold {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.1);
border-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.1);
}
.ace_editor .ace_support.ace_function {
color: var(--ace-function);
}
.ace_editor .ace_list,
.ace_editor .ace_markup.ace_list,
.ace_editor .ace_storage {
color: var(--ace-list);
}
.ace_editor .ace_entity.ace_name.ace_function,
.ace_editor .ace_meta.ace_tag,
.ace_editor .ace_variable {
color: var(--ace-variable);
}
.ace_editor .ace_string {
color: var(--ace-string);
}
.ace_editor .ace_string.ace_regexp {
color: var(--ace-regexp);
}
.ace_editor .ace_comment {
font-style: italic;
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.3);
}
.ace_editor .ace_xml-pe {
color: rgba(var(--wiki-content-dynamic-color--rgb), 0.28);
}
.ace_editor .ace_indent-guide {
background:none;
border-right:1px solid rgba(var(--wiki-content-dynamic-color--rgb), 0.2);
}
.ace_search {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_search_field {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-mix-color);
}
.ace_button {
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_button:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_button.checked {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border: 1px solid var(--wiki-content-border-color);
}
.ace_searchbtn:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.ace_searchbtn.prev::after,
.ace_searchbtn.next::after {
border-color: var(--wiki-accent-label-color);
}
.ace_searchbtn_close {
filter: var(--wiki-icon-general-filter);
}
.wikiEditor-ui .codeEditor-status {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-editform #wpTextbox1 {
background: rgba(var(--wiki-content-background-color--rgb), 0.5);
color: var(--wiki-content-text-color);
}
.view-dark .CodeMirror,
.CodeMirror {
--codemirror-yellow: #ffd700;
--codemirror-light-blue: #adf;
--codemirror-blue: #08f;
--codemirror-green: #290;
--codemirror-red: #f50;
--codemirror-dark-red: #dd1616;
--codemirror-purple: #CD4EF9;
--codemirror-pink: #e0e;
--codemirror-light-gray: #eee;
--codemirror-gray: #84a0a0;
}
.view-light .CodeMirror {
--codemirror-yellow: #9e8500;
--codemirror-light-blue: #008ae7;
--codemirror-blue: #0085f9;
--codemirror-green: #290;
--codemirror-red: #ef4f00;
--codemirror-dark-red: #a11;
--codemirror-purple: #80c;
--codemirror-pink: #ed00ed;
--codemirror-light-gray: #858585;
--codemirror-gray: #6b8a8a;
}
.CodeMirror {
background-color:rgba(var(--wiki-content-background-color--rgb), 0.35);
color: var(--wiki-content-text-color)
}
.CodeMirror-code:focus-visible {
outline:none;
}
.CodeMirror .CodeMirror-line::selection,
.CodeMirror .CodeMirror-line>span::selection,
.CodeMirror .CodeMirror-line>span>span::selection,
.CodeMirror .CodeMirror-line::-moz-selection,
.CodeMirror .CodeMirror-line>span::-moz-selection,
.CodeMirror .CodeMirror-line>span>span::-moz-selection,
.CodeMirror .CodeMirror-selected {
background: rgba(var(--wiki-content-link-color--rgb), .3);
}
.CodeMirror-linenumber {
color: rgba(var(--wiki-content-text-color--rgb), .6)
}
.CodeMirror div.CodeMirror-cursor {
border-left: 1px solid var(--wiki-content-text-color);
}
.cm-keyword {
color: var(--codemirror-purple)
}
.cm-def {
color: var(--codemirror-blue)
}
.cm-comment {
color: var(--codemirror-yellow)
}
.cm-variable-2 {
color: var(--codemirror-light-blue)
}
.cm-string {
color: var(--codemirror-red)
}
.cm-atom {
color: var(--codemirror-pink)
}
.cm-number {
color: var(--codemirror-green)
}
.CodeMirror-gutters {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color)
}
.cm-mw-matching {
background-color: var(--codemirror-yellow)
}
.cm-mw-skipformatting {
background-color: var(--codemirror-light-blue)
}
.cm-mw-list {
color: var(--codemirror-blue)
}
.cm-mw-doubleUnderscore,
.cm-mw-hr,
.cm-mw-signature {
background-color: var(--wiki-content-background-color--secondary);
color: var(--codemirror-blue)
}
.cm-mw-indenting {
color: var(--codemirror-blue)
}
.cm-mw-mnemonic {
color: var(--codemirror-green)
}
.cm-mw-comment {
color: var(--codemirror-gray)
}
.cm-mw-apostrophes-bold,
.cm-mw-apostrophes-italic,
.cm-mw-section-header {
color: var(--codemirror-blue)
}
.cm-mw-template,
.cm-mw-template-argument-name,
.cm-mw-template-bracket,
.cm-mw-template-delimiter,
.cm-mw-template-name {
color: var(--codemirror-purple);
}
.cm-mw-templatevariable,
.cm-mw-templatevariable-bracket,
.cm-mw-templatevariable-delimiter,
.cm-mw-templatevariable-name {
color: var(--codemirror-red)
}
.cm-mw-parserfunction-bracket,
.cm-mw-parserfunction-delimiter,
.cm-mw-parserfunction-name {
color: var(--codemirror-dark-red)
}
.cm-mw-exttag-attribute,
.cm-mw-exttag-bracket,
.cm-mw-exttag-name,
.cm-mw-htmltag-attribute,
.cm-mw-htmltag-bracket,
.cm-mw-htmltag-name {
color: var(--codemirror-green)
}
.cm-mw-link,
.cm-mw-link-pagename {
color: var(--wiki-content-link-color)
}
.cm-mw-link-tosection {
color: var(--codemirror-blue)
}
.cm-mw-extlink,
.cm-mw-extlink-bracket,
.cm-mw-extlink-protocol,
.cm-mw-free-extlink,
.cm-mw-free-extlink-protocol,
.cm-mw-link-bracket,
.cm-mw-link-delimiter {
color: var(--wiki-content-link-color)
}
.cm-mw-table-bracket,
.cm-mw-table-definition,
.cm-mw-table-delimiter {
color: var(--codemirror-pink)
}
.cm-mw-matchingbracket {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color);
font-weight: bold;
}
/* VisualEditor: Fix broken toolbar layout */
.oo-ui-toolbar {
clear: none;
}
.ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) {
display: none;
}
.ve-ui-toolbar-floating > .oo-ui-toolbar-bar {
top: var( --wikigg-header-height );
}
.oo-ui-toolbar-bar .oo-ui-toolbar-bar,
.ve-area-wrapper .oo-ui-toolbar-bar {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-init-mw-desktopArticleTarget-originalContent .content-body {
clear: right;
}
/*************
* End editor *
**************/
/****************
* Tabber styles *
*****************/
.tabber__tab,
.tabber__tab:visited {
color:var(--wiki-content-link-color);
}
.tabber__tab:hover,
.tabber__tab:hover:visited,
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--wiki-content-text-color);
}
.tabber__indicator {
background: var(--wiki-content-link-color);
}
.tabber__header__prev::after,
.tabber__header__next::after {
filter: var(--wiki-icon-general-filter);
}
/********************
* End Tabber styles *
*********************/
/***************************************
* Various fixes for multi-theme Vector *
****************************************/
:focus,
:focus-visible {
outline-color:var(--wiki-content-link-color)
}
:focus-visible {
outline-style:solid;
}
.oo-ui-iconElement-icon {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-iconElement-icon.oo-ui-icon-reload {
filter: brightness(0) var(--wiki-icon-to-link-filter);
}
fieldset {
border-color:var(--wiki-content-border-color);
}
hr {
background-color:var(--wiki-content-border-color);
}
.CategoryTreeToggle {
color:var(--wiki-content-link-color);
}
input,
select {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
input:hover,
input:focus,
input:active {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-link-color);
box-shadow: none;
}
input:focus-visible {
outline: 1px solid var(--wiki-content-link-color);
}
input::file-selector-button,
input[type="button"],
input[type="submit"] {
background-color:var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.vector-body blockquote {
border-color:var(--wiki-content-border-color);
}
ol.references li:target, sup.reference:target {
background-color: rgba(var(--wiki-content-link-color--rgb), .1);
}
/* category bar and filetoc */
.catlinks,
ul#filetoc {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
/**/
body .ui-dialog .ui-widget-header {
/* we need an important here because the built-in styles have one :( */
background: var(--wiki-content-background-color) !important;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
filter: var(--wiki-icon-general-filter);
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.ui-widget-content {
background: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
body .ui-button {
/* we need an important here because the built-in styles have one. Vector is a mess */
background: var(--wiki-accent-color) !important;
border-color: var(--wiki-accent-color) !important;
color: var(--wiki-accent-label-color);
}
body .ui-button:hover,
body .ui-button:focus,
body .ui-button:active {
/* we need an important here because we had to use some above */
background: var(--wiki-accent-color--hover) !important;
border-color: var(--wiki-accent-color--hover) !important;
color: var(--wiki-accent-label-color);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
color: var(--wiki-accent-label-color);
}
#contentSub,
#contentSub2 {
color:var(--wiki-content-text-mix-color);
}
/* arrow on redirect pages */
.mw-content-ltr .redirectText li:first-child {
padding-left:0;
background:none;
}
.mw-content-ltr .redirectText li:first-child::before {
content:'';
display:inline-block;
width:47px;
height:1em;
vertical-align: middle;
background-image:linear-gradient(transparent,transparent),url(/resources/src/mediawiki.action/images/redirect-ltr.svg?ff441);
filter:var(--wiki-icon-general-filter);
}
/* notifications ("your edit was saved", etc.) */
.mw-notification {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.mw-notification .oo-ui-labelElement-label {
color:var(--wiki-content-text-color);
}
.mw-notification .oo-ui-iconElement-icon {
filter:unset;
}
/**/
.mime-type.has-warning {
color:var(--wiki-content-text-color);
}
.oo-ui-image-warning.oo-ui-icon-alert,
.mw-ui-icon-alert-warning::before {
filter:drop-shadow(0 0 3px #000);
}
.oo-ui-image-invert.oo-ui-icon-subtract,
.mw-ui-icon-subtract-invert::before,
.oo-ui-image-invert.oo-ui-icon-add,
.mw-ui-icon-add-invert::before {
filter:brightness(0) var(--wiki-icon-to-link-filter);
filter:var(--wiki-icon-general-filter);
}
.mw_metadata td,
.mw_metadata th {
border-color: var(--wiki-content-border-color);
}
.mw_metadata th {
background-color: var(--wiki-content-background-color--secondary);
}
.mw_metadata td {
background-color: var(--wiki-content-background-color);
}
.mw-datatable td,
.mw-datatable th {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
#mw-allmessagestable tbody:hover td,
.mw-datatable tr:hover>td {
background-color: var(--wiki-content-background-color--secondary);
}
#mw-allmessagestable .am_default {
background-color: rgba(var(--wiki-accent-color--rgb), .8);
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable .am_actual,
#mw-allmessagestable tbody:hover .am_default {
background-color: rgba(var(--wiki-accent-color--rgb), .6);
}
#mw-allmessagestable .am_actual {
color: var(--wiki-accent-label-color);
}
#mw-allmessagestable tbody:hover .am_actual {
background-color: rgba(var(--wiki-accent-color--rgb), .5);
}
.mw-datatable,
.mw-json {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: inherit;
}
.mw-datatable>*>tr>th,
.mw-datatable>tr>th,
.mw-json>*>tr>th,
.mw-json>tr>th {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
padding-bottom: 9px;
padding-top: 9px;
}
.mw-datatable>*>tr>td,
.mw-datatable>tr>td,
.mw-json>*>tr>td,
.mw-json>tr>td {
border-color: var(--wiki-content-border-color);
}
.mw-json tr {
background-color: inherit;
}
.mw-json .mw-json-single-value,
.mw-json .mw-json-value,
.mw-json .value {
background: rgba(var(--wiki-success-color--rgb), .6);
}
.mw-json .mw-json-empty {
background: var(--wiki-content-background-color--secondary);
}
.mw-message-box,
.mw-message-box-warning {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
}
.mw-message-box-warning {
border-color: var(--wiki-warning-color);
border-width: 1px 1px 1px 10px;
}
.wikitable *,
.wikitable :after,
.wikitable :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.cargo-pagevalues-tableinfo {
background-color: var(--wiki-content-background-color);
border-bottom: 1px solid var(--wiki-content-border-color);
top: 46px;
position: static;
/* override sticky in the built-in */
}
.cargo-table-diagram .cargo-table-svg .node.entity-name rect {
fill: var(--wiki-content-background-color--secondary);
fill-opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node rect {
stroke: var(--wiki-content-border-color);
opacity: 1;
}
.cargo-table-diagram .cargo-table-svg .node text tspan {
fill: var(--wiki-content-text-color);
}
table.cargoTable {
color: var(--wiki-content-text-color);
}
table.cargoTable tbody td,
table.cargoTable thead th {
border: 1px solid var(--wiki-content-border-color);
}
table.cargoTable tr:hover {
background-color: rgba(var(--wiki-accent-color--rgb), .25);
}
table.cargoTable thead tr:nth-child(odd),
table.cargoTable.noMerge thead tr:nth-child(odd) {
background-color: var(--wiki-accent-color);
}
table.cargoTable tbody tr:nth-child(2n),
table.cargoTable.noMerge tbody tr:nth-child(2n) {
background-color: var(--wiki-content-background-color);
}
table.cargoTable tbody tr:nth-child(odd),
table.cargoTable.noMerge tbody tr:nth-child(odd) {
background-color: var(--wiki-content-background-color--secondary);
}
table.cargoTable th.headerSort {
color:var(--wiki-accent-label-color);
}
table.cargoTable th.headerSort:hover {
color:var(--wiki-accent-label-color);
text-decoration:underline;
}
#mw-content-text div.cargoReplacementTableInfo {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color:var(--wiki-content-text-color);
}
table.dataTable tbody tr {
background-color:var(--wiki-content-background-color);
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color:rgba(var(--wiki-content-background-color--secondary--rgb), 0.75);
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color:rgba(var(--wiki-content-background-color--rgb), 0.75);
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
background-color: var(--wiki-content-background-color--secondary);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
/* we need this !important to override a built-in one */
color: var(--wiki-content-text-mix-color) !important;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
border-top: 1px solid var(--wiki-content-border-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
/* we need this !important to override a built-in one */
color: var(--wiki-content-mix-color) !important;
border: 1px solid var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color);
background: linear-gradient(to bottom,var(--wiki-content-background-color) 0%,var(--wiki-content-background-color--secondary) 100%);
}
div.drilldown-filters-wrapper {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.action-pagevalues tr:nth-of-type(2n) {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
}
.action-pagevalues tr:hover {
background-image: linear-gradient(rgba(var(--wiki-accent-color--rgb), 0.2), rgba(var(--wiki-accent-color--rgb), 0.2));
}
div.specialCargoQuery-extraPane {
background: var(--wiki-content-background-color);
}
div.thumbinner {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.thumbimage {
background-color: unset;
border: unset;
}
.oo-ui-panelLayout-framed {
border-color:var(--wiki-content-border-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
background-color: transparent;
}
.oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check {
background-image:none;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content:'';
pointer-events: none;
filter:var(--wiki-icon-general-filter);
}
.oo-ui-checkboxInputWidget [type="checkbox"] + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span {
filter: unset;
background-color:rgba(var(--wiki-content-link-color--rgb), 0.05);
border-color:rgba(var(--wiki-content-link-color--rgb), 0.75);
}
.oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover+span {
border-color: var(--wiki-content-link-color);
filter: unset;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span {
background-color: var(--wiki-content-link-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus+span {
box-shadow: none;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus+span {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
outline: 1px solid transparent;
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span {
background-color: var(--wiki-content-link-color);
border-color: var(--wiki-content-link-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active+span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus+span {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
border-color: var(--wiki-content-link-color);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.5)
}
.oo-ui-image-invert.oo-ui-icon-check {
background:none;
position:relative;
}
.oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k);
background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E");
content:'';
pointer-events: none;
filter:var(--wiki-icon-general-filter);
}
.oo-ui-indicatorElement-indicator {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
text-shadow: none;
}
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget {
color: var(--wiki-content-text-color);
padding: 8px 6px;
-webkit-transition: color .3s, background-color .3s;
transition: color .3s, background-color .3s;
}
.mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: rgba(var(--wiki-content-link-color--rgb), .15);
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: transparent;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle+.mw-rcfilters-ui-table,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--wiki-content-border-color);
padding: 0;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button>.oo-ui-labelElement-label {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button>.oo-ui-labelElement-label:hover {
color: var(--wiki-content-link-color--hover);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before {
content: "[";
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after {
content: "]";
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive>.oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--wiki-content-background-color);
border-bottom-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--wiki-content-text-mix-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span,
.mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span {
border-color: var(--wiki-content-link-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
background-color: rgba(var(--wiki-content-link-color--rgb), .15)
}
.mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover {
background-color: rgba(var(--wiki-content-link-color--rgb), .15);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span,
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox]+span {
border-color: var(--wiki-content-text-color);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: rgba(var(--wiki-content-text-color--rgb), .6);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: transparent;
color: var(--wiki-content-text-color);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.mw-changeslist-legend,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--wiki-content-text-mix-color-95);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: rgba(var(--wiki-content-text-color--rgb), 0.1);
}
.oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle {
filter:unset;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
border-color:var(--wiki-content-link-color);
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
color: rgba(var(--wiki-content-text-color--rgb), .76);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: rgba(var(--wiki-content-text-color--rgb), .75);
}
/* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */
.mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow {
outline:none;
}
.mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow {
outline:1px solid var(--wiki-content-link-color);
}
/**/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--wiki-content-background-color--secondary);
}
.unpatrolled {
color: var(--wiki-alert-color);
}
.autocomment, .autocomment a, .autocomment a:visited {
color: rgba(var(--wiki-content-link-color--rgb),0.75);
}
/* Recent changes filter highlighting */
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #1c283f;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #0f3128;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #352c10;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #411d0c;
}
.view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child,
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)),
.view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) {
background-color: #3f0f0f;
}
.mw-icon-arrow-collapsed,
.mw-collapsible-arrow.mw-collapsible-toggle-collapsed {
filter:brightness(75%) var(--wiki-icon-general-filter);
}
/* Collapsibles */
.mw-collapsible button.mw-collapsible-toggle > span,
.mw-collapsible-toggle-default .mw-collapsible-text {
color: var(--wiki-content-link-color);
}
/*
The below rules fix an error caused by the above rule because the toggles in the edit footer
have text and an arrow in the same element, so the text gets inverted when it shouldn't be
*/
.mw-editfooter-toggler {
position:relative;
filter:unset;
background:none;
}
.mw-editfooter-toggler::before {
position:absolute;
left:0;
top:0;
background-repeat: no-repeat;
background-position: left center;
width:12px;
height:100%;
content:'';
filter:brightness(75%) var(--wiki-icon-general-filter);
}
.mw-editfooter-toggler.mw-icon-arrow-collapsed::before {
background-image: url(/resources/src/mediawiki.icon/images/arrow-collapsed-ltr.svg?40e9a);
}
.mw-editfooter-toggler.mw-icon-arrow-expanded::before {
background-image: url(/resources/src/mediawiki.icon/images/arrow-expanded.svg?d0685);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
background-color: transparent;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
-webkit-transition: border-color 300ms, box-shadow 300ms;
transition: border-color 300ms, box-shadow 300ms;
background-color: var(--wiki-content-background-color--secondary)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
border-color: var(--wiki-content-link-color);
outline: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-content-link-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
border-color: var(--wiki-alert-color)
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-bottom-width: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
border-radius: 0;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
color: var(--wiki-alert-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
opacity: 0.5;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
color:var(--wiki-content-text-color);
}
.oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input {
color: inherit;
background: transparent;
font-family: inherit;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: var(--wiki-content-text-mix-color-95);
color: rgba(var(--wiki-content-text-color--rgb), 0.25);
text-shadow:none;
border-color:var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color:rgba(var(--wiki-content-text-color--rgb), 0.4);
}
.oo-ui-dropdownInputWidget select {
border-color:var(--wiki-content-border-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
color:var(--wiki-content-link-color);
border-color:var(--wiki-content-link-color);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color:var(--wiki-content-link-color);
box-shadow:inset 0 0 0 1px var(--wiki-content-link-color);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: var(--wiki-content-text-mix-color-95);
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: var(--wiki-content-border-color);
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color:rgba(var(--wiki-accent-color--rgb), 0.5);
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: var(--wiki-accent-color);
background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color));
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
border-color: #0006;
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--wiki-content-link-color);
border-color: var(--wiki-content-link-color);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color:rgba(var(--wiki-content-text-color--rgb), 0.8);
}
.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending){
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-link-color);
box-shadow: 0 1px 1px rgba(var(--wiki-content-dynamic-color--rgb),0.15);
}
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color:var(--wiki-content-link-color);
}
.oo-ui-bookletLayout-outlinePanel {
padding: 7px 0;
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot,
.oo-ui-messageDialog-content > .oo-ui-window-head,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--wiki-content-border-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-background-color);
border-right-color: var(--wiki-content-border-color);
}
.oo-ui-messageDialog-title {
color: var(--wiki-heading-color);
}
/* OAuth authorisation dialog */
#mw-mwoauth-authorize-form {
color: inherit;
}
.oo-ui-toolbar-bar,
.oo-ui-popupToolGroup-tools,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-color);
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color:var(--wiki-content-border-color);
}
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-link-color);
}
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link {
/* we remove the transition here because it causes the hard-coded color to flash briefly */
transition:none;
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
color:var(--wiki-content-link-color);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color:var(--wiki-content-link-color);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.15);
}
.oo-ui-menuToolGroup,
.oo-ui-popupToolGroup-tools {
border-color:var(--wiki-content-border-color);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-color: var(--wiki-content-border-color);
box-shadow: 0 1px 1px 0 rgba(var(--wiki-content-dynamic-color--rgb),0.1);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color:var(--wiki-accent-color);
color:var(--wiki-accent-label-color);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color:var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-frameless>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
color: var(--wiki-content-text-color--hover);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button{
color: var(--wiki-alert-color);
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled>.oo-ui-buttonElement-button:focus {
color: var(--wiki-alert-color--hover);
}
.oo-ui-buttonElement-frameless>.oo-ui-buttonElement-button {
border: 1px solid transparent;
}
.oo-ui-buttonElement-frameless>button.oo-ui-buttonElement-button {
color: inherit;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color),inset 0 0 0 2px var(--wiki-content-dynamic-color--inverted);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color--hover);
border-color: var(--wiki-accent-color--hover);
color:var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
background-color: #bf0017;
border-color: #bf0017;
color: #fff;
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: #59000b;
border-color: #59000b;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button{
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
background-color: rgba(var(--wiki-content-link-color--rgb),0.08);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: rgba(var(--wiki-content-link-color--rgb), 0.9);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.9);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: transparent;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--wiki-content-dynamic-color--inverted);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-popupWidget-popup {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color:var(--wiki-content-text-color);
}
.mw-advancedSearch-namespace-selection {
background: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
}
.mw-advancedSearch-fieldContainer {
background: var(--wiki-content-background-color);
border: 1px solid var(--wiki-content-border-color);
}
.mw-advancedSearch-fieldContainer fieldset {
margin-top: 0;
}
.mw-advancedSearch-fieldContainer .oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
all: unset;
}
.mw-advancedSearch-expandablePane-button.oo-ui-widget-enabled.oo-ui-buttonWidget > .oo-ui-buttonElement-button:hover {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
color: var(--wiki-content-text-color);
}
.oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-menuSectionOptionWidget {
color: var(--wiki-content-text-mix-color);
}
/* possibly deprecated */
.mw-ui-button:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-link-color);
border-color: var(--wiki-content-border-color);
}
.mw-ui-button:not(:disabled):visited {
color: var(--wiki-content-link-color);
}
.mw-ui-button:not(:disabled):hover {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-link-color--hover);
}
.mw-ui-button:not(:disabled):focus {
border-color: var(--wiki-content-link-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
.mw-ui-button:not(:disabled):active,
.mw-ui-button:not(:disabled).is-on {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-link-color);
}
/* end possibly deprecated */
.mw-ui-icon-before::before {
filter: var(--wiki-icon-to-link-filter);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-windowManager-modal>.oo-ui-dialog {
background-color: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.5);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color:var(--wiki-content-border-color);
}
.oo-ui-messageDialog-message {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
color: var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--wiki-content-link-color);
border-color:rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-link-color--hover);
border-color:var(--wiki-content-link-color);
box-shadow:inset 0 0 3px var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color--hover);
border-color: var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background-color: var(--wiki-content-text-mix-color);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-description {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-success-color);
border-left-width: 10px;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-text-mix-color);
}
.tdg-templateDataParamWidget-param-alias {
color: var(--wiki-content-text-mix-color);
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.tdg-templateDataParamWidget-param-alias:first-child {
background-color: var(--wiki-content-background-color--secondary);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
background-color: var(--wiki-content-background-color--secondary);
border-right-color: var(--wiki-content-link-color);
}
/* Date picker */
.mw-widget-dateInputWidget-handle {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--wiki-content-link-color);
box-shadow: none;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget {
border-color: var(--wiki-content-border-color);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--wiki-content-background-color);
}
.mw-widget-calendarWidget-header .oo-ui-labelElement-label,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-month,
.mw-widget-calendarWidget-year {
color: var(--wiki-content-text-color);
}
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day-additional {
color: rgba(var(--wiki-content-text-color--rgb), 0.55);
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.mw-widget-calendarWidget-item-selected {
color: #fff;
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--wiki-content-link-color);
color: var(--wiki-content-link-label-color);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--wiki-content-border-color);
box-shadow: none;
}
.mw-widgets-datetime-calendarWidget-grid {
overflow-x: initial;
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--wiki-content-background-color);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: rgba(var(--wiki-content-text-color--rgb), 0.55);
}
/* Unpatrolled page creations on Special:NewPages */
.not-patrolled {
background-color: rgba(var(--wiki-warning-color--rgb), 0.16);
}
.mw-spinner-container > div {
filter: var(--wiki-icon-general-filter);
}
.mw-spinner-container > div::after {
background-color:var(--wiki-content-text-color);
}
pre,
code,
.mw-code {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-templatedata-doc-param-alias {
color:var(--wiki-content-text-mix-color);
}
.mw-highlight,
.view-light .mw-highlight {
--pygments-background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
--pygments-err: #db0000;
--pygments-c: #3a7575;
--pygments-k: #008000;
--pygments-o: #666;
--pygments-ch: #3a7575;
--pygments-cm: #3a7575;
--pygments-cp: #986200;
--pygments-cpf: #3a7575;
--pygments-c1: #3a7575;
--pygments-cs: #3a7575;
--pygments-gd: #a00000;
--pygments-gr: #db0000;
--pygments-gh: #000080;
--pygments-gi: #008100;
--pygments-go: #6e6e6e;
--pygments-gp: #000080;
--pygments-gu: #800080;
--pygments-gt: #04d;
--pygments-kc: #008000;
--pygments-kd: #008000;
--pygments-kn: #008000;
--pygments-kp: #008000;
--pygments-kr: #008000;
--pygments-kt: #b00040;
--pygments-m: #666;
--pygments-s: #ba2121;
--pygments-na: #647421;
--pygments-nb: #008000;
--pygments-nc: #00f;
--pygments-no: #800;
--pygments-nd: #a412ff;
--pygments-ni: #6d6d6d;
--pygments-ne: #c9352e;
--pygments-nf: #00f;
--pygments-nl: #727200;
--pygments-nn: #00f;
--pygments-nt: #008000;
--pygments-nv: #19177c;
--pygments-ow: #a412ff;
--pygments-w: #6e6e6e;
--pygments-mb: #666;
--pygments-mf: #666;
--pygments-mh: #666;
--pygments-mi: #666;
--pygments-mo: #666;
--pygments-sa: #ba2121;
--pygments-sb: #ba2121;
--pygments-sc: #ba2121;
--pygments-dl: #ba2121;
--pygments-sd: #ba2121;
--pygments-s2: #ba2121;
--pygments-se: #a55a1e;
--pygments-sh: #ba2121;
--pygments-si: #af4d74;
--pygments-sx: #008000;
--pygments-sr: #af4d74;
--pygments-s1: #ba2121;
--pygments-ss: #19177c;
--pygments-bp: #008000;
--pygments-fm: #00f;
--pygments-vc: #19177c;
--pygments-vg: #19177c;
--pygments-vi: #19177c;
--pygments-vm: #19177c;
--pygments-il: #666;
}
.view-dark .mw-highlight {
--pygments-background: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
--pygments-err: #fe4242;
--pygments-c: #4b9797;
--pygments-k: #00a300;
--pygments-o: #898989;
--pygments-ch: #4b9797;
--pygments-cm: #4b9797;
--pygments-cp: #c17d00;
--pygments-cpf: #4b9797;
--pygments-c1: #4b9797;
--pygments-cs: #4b9797;
--pygments-gd: #ff3f3f;
--pygments-gr: #fe4242;
--pygments-gh: #7a7aff;
--pygments-gi: #00a000;
--pygments-go: #8a8a8a;
--pygments-gp: #7a7aff;
--pygments-gu: #f500f5;
--pygments-gt: #4e84fe;
--pygments-kc: #00a300;
--pygments-kd: #00a300;
--pygments-kn: #00a300;
--pygments-kp: #00a300;
--pygments-kr: #00a300;
--pygments-kt: #fe357e;
--pygments-m: #898989;
--pygments-s: #e25e5e;
--pygments-na: #80932a;
--pygments-nb: #00a300;
--pygments-nc: #7a7afe;
--pygments-no: #ff4040;
--pygments-nd: #bf5aff;
--pygments-ni: #999;
--pygments-ne: #da655f;
--pygments-nf: #7a7afe;
--pygments-nl: #a0a000;
--pygments-nn: #7a7afe;
--pygments-nt: #00a300;
--pygments-nv: #8381e7;
--pygments-ow: #bf5aff;
--pygments-w: #bbb;
--pygments-mb: #898989;
--pygments-mf: #898989;
--pygments-mh: #898989;
--pygments-mi: #898989;
--pygments-mo: #898989;
--pygments-sa: #e25e5e;
--pygments-sb: #e25e5e;
--pygments-sc: #e25e5e;
--pygments-dl: #e25e5e;
--pygments-sd: #e25e5e;
--pygments-s2: #e25e5e;
--pygments-se: #d07125;
--pygments-sh: #e25e5e;
--pygments-si: #c17492;
--pygments-sx: #00a300;
--pygments-sr: #c17492;
--pygments-s1: #e25e5e;
--pygments-ss: #8381e7;
--pygments-bp: #00a300;
--pygments-fm: #7a7afe;
--pygments-vc: #8381e7;
--pygments-vg: #8381e7;
--pygments-vi: #8381e7;
--pygments-vm: #8381e7;
--pygments-il: #898989;
}
div.mw-highlight {
background-color:var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .err {border-color: var(--pygments-err);}
.mw-highlight .c {color: var(--pygments-c);}
.mw-highlight .k {color: var(--pygments-k);}
.mw-highlight .o {color: var(--pygments-o);}
.mw-highlight .ch {color: var(--pygments-ch);}
.mw-highlight .cm {color: var(--pygments-cm);}
.mw-highlight .cp {color: var(--pygments-cp);}
.mw-highlight .cpf {color: var(--pygments-cpf);}
.mw-highlight .c1 {color: var(--pygments-c1);}
.mw-highlight .cs {color: var(--pygments-cs);}
.mw-highlight .gd {color: var(--pygments-gd);}
.mw-highlight .gr {color: var(--pygments-gr);}
.mw-highlight .gh {color: var(--pygments-gh);}
.mw-highlight .gi {color: var(--pygments-gi);}
.mw-highlight .go {color: var(--pygments-go);}
.mw-highlight .gp {color: var(--pygments-gp);}
.mw-highlight .gu {color: var(--pygments-gu);}
.mw-highlight .gt {color: var(--pygments-gt);}
.mw-highlight .kc {color: var(--pygments-kc);}
.mw-highlight .kd {color: var(--pygments-kd);}
.mw-highlight .kn {color: var(--pygments-kn);}
.mw-highlight .kp {color: var(--pygments-kp);}
.mw-highlight .kr {color: var(--pygments-kr);}
.mw-highlight .kt {color: var(--pygments-kt);}
.mw-highlight .m {color: var(--pygments-m);}
.mw-highlight .s {color: var(--pygments-s);}
.mw-highlight .na {color: var(--pygments-na);}
.mw-highlight .nb {color: var(--pygments-nb);}
.mw-highlight .nc {color: var(--pygments-nc);}
.mw-highlight .no {color: var(--pygments-no);}
.mw-highlight .nd {color: var(--pygments-nd);}
.mw-highlight .ni {color: var(--pygments-ni);}
.mw-highlight .ne {color: var(--pygments-ne);}
.mw-highlight .nf {color: var(--pygments-nf);}
.mw-highlight .nl {color: var(--pygments-nl);}
.mw-highlight .nn {color: var(--pygments-nn);}
.mw-highlight .nt {color: var(--pygments-nt);}
.mw-highlight .nv {color: var(--pygments-nv);}
.mw-highlight .ow {color: var(--pygments-ow);}
.mw-highlight .w {color: var(--pygments-w);}
.mw-highlight .mb {color: var(--pygments-mb);}
.mw-highlight .mf {color: var(--pygments-mf);}
.mw-highlight .mh {color: var(--pygments-mh);}
.mw-highlight .mi {color: var(--pygments-mi);}
.mw-highlight .mo {color: var(--pygments-mo);}
.mw-highlight .sa {color: var(--pygments-sa);}
.mw-highlight .sb {color: var(--pygments-sb);}
.mw-highlight .sc {color: var(--pygments-sc);}
.mw-highlight .dl {color: var(--pygments-dl);}
.mw-highlight .sd {color: var(--pygments-sd);}
.mw-highlight .s2 {color: var(--pygments-s2);}
.mw-highlight .se {color: var(--pygments-se);}
.mw-highlight .sh {color: var(--pygments-sh);}
.mw-highlight .si {color: var(--pygments-si);}
.mw-highlight .sx {color: var(--pygments-sx);}
.mw-highlight .sr {color: var(--pygments-sr);}
.mw-highlight .s1 {color: var(--pygments-s1);}
.mw-highlight .ss {color: var(--pygments-ss);}
.mw-highlight .bp {color: var(--pygments-bp);}
.mw-highlight .fm {color: var(--pygments-fm);}
.mw-highlight .vc {color: var(--pygments-vc);}
.mw-highlight .vg {color: var(--pygments-vg);}
.mw-highlight .vi {color: var(--pygments-vi);}
.mw-highlight .vm {color: var(--pygments-vm);}
.mw-highlight .il {color: var(--pygments-il);}
.mw-highlight pre {
background: var(--pygments-background)
}
.mw-content-ltr.mw-highlight-lines pre,
.mw-content-ltr.content .mw-highlight-lines pre {
padding-left: 3.5em;
box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted);
}
.mw-highlight .hll {
background-color: rgba(var(--wiki-accent-color--rgb), .2)
}
.mw-apisandbox-toolbar {
background: var(--wiki-content-background-color--secondary);
top: var( --wikigg-header-height );
}
/* special:replacetext */
.ext-replacetext-searchoptions {
background-color: transparent;
border: 1px solid var(--wiki-content-border-color);
}
.ext-replacetext-searchoptions .ext-replacetext-divider {
border-bottom: 1px solid var(--wiki-content-border-color);
}
/**/
.view-dark textarea {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.view-dark textarea:focus-visible {
outline-color: var(--wiki-content-link-color);
outline-style: solid;
}
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--wiki-content-link-color);
}
/* make math formulas legible on dark theme */
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display,
.ve-ui-mwLatexPage-symbol {
filter: var(--wiki-icon-general-filter);
}
/* search bar */
#searchInput {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
box-shadow: none;
}
#searchInput:focus,
#simpleSearch:hover #searchInput,
#simpleSearch:hover #searchInput:focus {
border-color: var(--wiki-content-link-color);
box-shadow: none;
}
#searchButton {
filter: var(--wiki-icon-to-link-filter);
}
.vector-search-box-input::placeholder {
color:var(--wiki-content-text-mix-color);
}
/* Search suggestions */
.suggestions-results,
.suggestions-special {
background-color: var(--wiki-content-background-color--secondary);
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--wiki-content-text-color);
}
.suggestions-result {
color: var(--wiki-content-link-color);
}
.suggestions-result-current {
background-color: var(--wiki-content-link-color);
color: var(--wiki-content-link-label-color);
}
.suggestions-special .special-label {
color: var(--wiki-content-text-mix-color);
}
.suggestions-special.suggestions-result-current .special-label {
color:var(--wiki-content-link-label-color);
}
.suggestions-special .special-query {
color: var(--wiki-link-label-color);
}
/* search page */
fieldset#mw-searchoptions {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
border-color: var(--wiki-content-border-color);
}
#mw-searchoptions .divider {
border-color: var(--wiki-content-border-color);
}
.mw-search-profile-tabs {
background-color: rgba(var(--wiki-content-background-color--secondary--rgb), 0.5);
border: 1px solid var(--wiki-content-border-color);
margin-top: 1em;
}
.mw-search-profile-tabs div.search-types ul li.current a {
color: var(--wiki-content-text-color);
}
.results-info,
.mw-search-result-data {
color: var(--wiki-content-text-mix-color);
}
/* invert the help icon on the helplink */
#mw-indicator-mw-helplink a {
background-image: none;
}
#mw-indicator-mw-helplink a::before {
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
background-position: left center;
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
height: 20px;
padding-left: 25px;
content: "";
}
#mw-indicator-mw-helplink a::before {
filter: var(--wiki-icon-to-link-filter);
}
/**/
/* Login/register page */
.mw-number-text {
color:var(--wiki-content-text-mix-color);
}
.mw-body-content .mw-number-text h3 {
color:var(--wiki-heading-color);
}
.mw-number-text.icon-edits,
.mw-number-text.icon-pages,
.mw-number-text.icon-contributors {
position:relative;
background:none;
}
.mw-number-text.icon-edits::before,
.mw-number-text.icon-pages::before,
.mw-number-text.icon-contributors::before {
position:absolute;
width:95px;
height:100%;
left:0;
top:0;
content:'';
filter:brightness(0) var(--wiki-icon-general-filter);
}
.mw-number-text.icon-edits::before {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center;
}
.mw-number-text.icon-pages::before {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center
}
.mw-number-text.icon-contributors::before {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center
}
/**/
/* Multimedia viewer */
.mw-mmv-post-image,
.mw-mmv-image-metadata {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--wiki-accent-color--hover);
}
.skin-vector .mw-ui-button.mw-ui-progressive:hover,
.skin-vector .mw-ui-button.mw-ui-primary:disabled {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color);
border: 2px solid var(--wiki-content-border-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--wiki-accent-color);
border-color: var(--wiki-accent-color);
}
.mw-ui-button.mw-ui-progressive {
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color)
}
/* possibly deprecated */
.mw-ui-input:not(:disabled) {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-ui-input:not(:disabled):hover,
.mw-ui-input:not(:disabled):focus {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-link-color);
box-shadow: none;
}
.mw-ui-input::placeholder {
color:var(--wiki-content-text-mix-color);
}
/* end possibly deprecated */
.mw-mmv-dialog {
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 0 2px 2px 0 var(--wiki-content-border-color);
}
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--wiki-content-background-color--secondary);
}
.mw-mmv-options-dialog-header {
color: var(--wiki-content-text-color);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body {
color: var(--wiki-content-text-mix-color);
}
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
color: var(--wiki-content-link-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-content-link-color);
}
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:active+.mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:active,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet.mw-ui-progressive,
input[type="checkbox"]:focus+.mw-ui-button.mw-ui-quiet.mw-ui-destructive,
.mw-ui-button.mw-ui-quiet:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,
.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
color: var(--wiki-content-text-color);
}
/**/
/* Echo */
.mw-echo-ui-notificationItemWidget {
background-color: var(--wiki-content-background-color);
}
.mw-echo-ui-notificationItemWidget-unread,
.mw-echo-ui-placeholderItemWidget {
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.8);
}
.mw-echo-ui-notificationItemWidget-unread:hover,
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
background-color:var(--wiki-content-background-color--secondary);
}
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
.mw-echo-ui-notificationItemWidget-content-message-body {
color:var(--wiki-content-text-mix-color);
}
.mw-echo-ui-notificationsListWidget:not(:hover) a,
#p-personal .mw-echo-ui-notificationsListWidget:not(:hover) a.new,
.mw-echo-ui-notificationItemWidget-content-message-header,
.mw-echo-ui-notificationItemWidget-content-actions-timestamp{
color:var(--wiki-content-text-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-link-label-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--wiki-content-text-color);
}
.mw-echo-ui-pageNotificationsOptionWidget-label-count {
background-color:var(--wiki-content-background-color--secondary);
color:var(--wiki-content-text-color);
}
.mw-echo-ui-notificationItemWidget,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child {
border-color:var(--wiki-content-border-color);
}
.mw-echo-ui-notificationItemWidget:last-child {
border-bottom:1px solid var(--wiki-content-border-color);
}
.mw-echo-ui-crossWikiNotificationItemWidget-group,
.mw-echo-ui-bundleNotificationItemWidget-group {
background-color:var(--wiki-content-background-color);
}
.mw-echo-ui-notificationItemWidget-icon{
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color:var(--wiki-content-link-color);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.1);
color:var(--wiki-content-link-color);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-pressed.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted{
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
color:var(--wiki-content-link-color);
}
.oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count {
color:var(--wiki-content-link-color);
}
@-webkit-keyframes unseen-fadeout-to-unread {
from {
background-color:rgba(var(--wiki-content-link-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color--secondary);
}
}
@keyframes unseen-fadeout-to-unread {
from {
background-color:rgba(var(--wiki-content-link-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color--secondary);
}
}
@-webkit-keyframes unseen-fadeout-to-read {
from {
background-color:rgba(var(--wiki-content-link-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color:rgba(var(--wiki-content-link-color--rgb),0.2);
}
to {
background-color:var(--wiki-content-background-color);
}
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--wiki-content-border-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--wiki-content-background-color--secondary);
}
.client-js .mw-echo-special-nojs {
filter:var(--wiki-icon-general-filter)
}
/**/
/*************************
* End Vector theme fixes *
**************************/
/**************
* Codex fixes *
***************/
/* text input */
.cdx-text-input__input:enabled {
background-color:var(--wiki-content-background-color--secondary);
border-color:var(--wiki-content-border-color);
color:var(--wiki-content-text-color);
}
.cdx-text-input__input:disabled {
-webkit-text-fill-color: rgba(var(--wiki-content-text-color--rgb), 0.25);
background: var(--wiki-content-text-mix-color-95);
color: rgba(var(--wiki-content-text-color--rgb), 0.25);
text-shadow: none;
border-color: var(--wiki-content-text-mix-color);
}
.cdx-text-input__input::placeholder {
color:var(--wiki-content-text-mix-color);
}
.cdx-text-input__input:enabled:hover,
.cdx-text-input__input:enabled:focus {
border-color:var(--wiki-content-link-color);
}
.cdx-text-input__input:enabled:focus {
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.cdx-text-input__input:enabled:read-only {
background-color:var(--wiki-content-text-mix-color-95);
}
.cdx-text-input__input:enabled:read-only,
.cdx-text-input__input:enabled:read-only:hover,
.cdx-text-input__input:enabled:read-only:focus {
border-color:var(--wiki-content-text-mix-color);
box-shadow:none;
}
/**/
/* Buttons */
.cdx-button:enabled,
.cdx-button.cdx-button--fake-button--enabled {
background-color: var(--wiki-content-background-color--secondary);
color: var(--wiki-content-link-color);
border-color: var(--wiki-content-border-color);
}
.cdx-button:enabled:hover,
.cdx-button.cdx-button--fake-button--enabled:hover {
background-color: var(--wiki-content-text-mix-color-95);
background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color));
border-color: var(--wiki-content-border-color);
border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color));
color: var(--wiki-content-link-color--hover);
}
.cdx-button:enabled:active,
.cdx-button.cdx-button--fake-button--enabled:active,
.cdx-button:enabled.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive {
background-color: var(--wiki-accent-color);
color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover {
background-color: var(--wiki-accent-color--hover);
color: var(--wiki-accent-label-color);
border-color: var(--wiki-accent-color--hover);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active),
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus:not(:active):not(.cdx-button--is-active) {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color),inset 0 0 0 2px var(--wiki-content-background-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.75);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.75);
color: var(--wiki-content-link-label-color);
}
.cdx-button:enabled.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive {
color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover {
color: var(--wiki-content-link-color);
border-color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active {
background-color: var(--wiki-content-background-color);
color: var(--wiki-content-text-color);
border-color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive {
color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.1);
color: rgba(var(--wiki-content-link-color--rgb), 0.9);
}
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive.cdx-button--is-active {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.3);
color: var(--wiki-content-link-label-color);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.3);
}
.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),
.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) {
.cdx-button:enabled.cdx-button--action-progressive .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon {
background-color: var(--wiki-accent-label-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon {
background-color: var(--wiki-accent-label-color);
}
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active .cdx-button__icon,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.cdx-button--is-active .cdx-button__icon {
background-color: var(--wiki-content-link-label-color);
}
.cdx-button:enabled .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
.cdx-button:enabled:hover .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled:hover .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
.cdx-button:enabled:active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled:active .cdx-button__icon,
.cdx-button:enabled.cdx-button--is-active .cdx-button__icon,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--is-active .cdx-button__icon {
background-color: var(--wiki-content-link-color);
}
}
/**/
/* Checkboxes */
.cdx-checkbox__icon {
background-color:rgba(var(--wiki-content-link-color--rgb),0.05);
}
.cdx-checkbox__input:enabled + .cdx-checkbox__icon {
border-color: rgba(var(--wiki-content-link-color--rgb),0.75);
}
.cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon {
border-color: var(--wiki-content-link-color);
}
.cdx-checkbox__input:enabled:active + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.cdx-checkbox__input:enabled:focus:not(:active) + .cdx-checkbox__icon {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon {
background-color: var(--wiki-content-link-color);
border-color: var(--wiki-content-link-color);
}
.cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.9);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.9);
}
.cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon {
background-color: var(--wiki-content-link-color);
border-color: var(--wiki-content-link-color);
}
.cdx-checkbox__input:enabled:checked:focus:not(:active) + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active) + .cdx-checkbox__icon {
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color), inset 0 0 0 2px var(--wiki-content-link-label-color);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled + .cdx-checkbox__icon {
border-color: #b32424;
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon {
border-color: #ff4242;
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:active + .cdx-checkbox__icon {
background-color: #b32424;
border-color: transparent;
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:focus + .cdx-checkbox__icon {
border-color: var(--wiki-content-link-color);
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon {
background-color: #d73333;
border-color: transparent;
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon {
background-color: #ff4242;
border-color: #ff4242;
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon {
background-color: #b32424;
border-color: transparent;
}
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:checked:focus:not(:active) + .cdx-checkbox__icon,
.cdx-checkbox--status-error .cdx-checkbox__input:enabled:indeterminate:focus:not(:active) + .cdx-checkbox__icon {
background-color: #d73333;
border-color: var(--wiki-content-link-color);
}
.cdx-checkbox__input:disabled + .cdx-checkbox__icon {
background-color: #c8ccd1;
border-color: #c8ccd1;
}
.cdx-checkbox__input:disabled ~ .cdx-checkbox__label {
color: #72777d;
}
.cdx-checkbox__input:checked:not(:indeterminate) + .cdx-checkbox__icon::before {
/* this monstrosity guarantees the checkmark has visual contrast */
/* increasing contrast further has odd effects on the checkmark, so don't do that */
/* note that the assumed input is white, so the it's an inverted icon-to-link-filter which assumes black */
filter:var(--wiki-icon-to-link-filter) saturate(0) contrast(500%);
}
/**/
/* Switches */
.cdx-toggle-switch__switch {
background-color:var(--wiki-content-background-color);
border-color:rgba(var(--wiki-content-dynamic-color--rgb), 0.65);
}
.cdx-toggle-switch__input:enabled ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip,
.cdx-toggle-switch__input:enabled:hover ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip {
background-color:var(--wiki-content-link-color);
border-color:var(--wiki-content-link-color);
}
.cdx-toggle-switch__input:enabled:hover ~ .cdx-toggle-switch__switch,
.cdx-toggle-switch__input:enabled:focus:not(:active) ~ .cdx-toggle-switch__switch{
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-link-color);
}
.cdx-toggle-switch__input:enabled:checked ~ .cdx-toggle-switch__switch {
background-color:var(--wiki-content-link-color);
border-color:var(--wiki-content-link-label-color);
}
.cdx-toggle-switch__input:enabled:checked ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip,
.cdx-toggle-switch__input:enabled:checked:focus:not(:active) ~ .cdx-toggle-switch__switch::before,
.cdx-toggle-switch__input:enabled:checked:focus:not(:active) ~ .cdx-toggle-switch__switch .cdx-toggle-switch__switch__grip{
border-color:var(--wiki-content-link-label-color);
}
.cdx-toggle-switch__input:enabled:checked:hover ~ .cdx-toggle-switch__switch,
.cdx-toggle-switch__input:enabled:checked:focus ~ .cdx-toggle-switch__switch{
background-color: rgba(var(--wiki-content-link-color--rgb), 0.75);
border-color: rgba(var(--wiki-content-link-color--rgb), 0.75);
}
/**/
/* Tabs */
.ext-wc-editor .cdx-tabs--framed .cdx-tabs__header {
background-color:var(--wiki-content-background-color--secondary);
border-bottom:1px solid var(--wiki-content-link-color);
}
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item[aria-selected="true"],
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item[aria-selected="true"]:hover {
background-color:var(--wiki-content-link-color);
color:var(--wiki-content-link-label-color);
}
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item:enabled:hover {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.75);
color:var(--wiki-content-link-label-color);
}
.cdx-tabs--framed > .cdx-tabs__header .cdx-tabs__list__item:focus-visible,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header .cdx-tabs__list__item:focus-visible {
box-shadow:inset 0 0 0 2px var(--wiki-content-link-color);
}
/**/
/* Menus */
.cdx-menu {
background-color: var(--wiki-content-background-color);
border-color: 1px solid var(--wiki-content-border-color);
box-shadow: 0 2px 2px rgba(var(--wiki-content-dynamic-color--inverted--rgb,.2));
}
.cdx-menu-item--enabled,
.cdx-menu-item--enabled .cdx-menu-item__content {
color: var(--wiki-content-text-color);
}
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.cdx-menu-item--enabled.cdx-menu-item--selected {
background-color:var(--wiki-content-background-color--secondary);
}
.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted,
.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__content,
.cdx-menu-item--enabled.cdx-menu-item--selected.cdx-menu-item--highlighted .cdx-menu-item__text__description,
.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__content,
.cdx-menu-item--enabled.cdx-menu-item--active .cdx-menu-item__text__description{
color:var(--wiki-content-link-color);
}
/**/
/* Progress bar */
.cdx-progress-bar:not(.cdx-progress-bar--disabled) .cdx-progress-bar__bar {
background-color: var(--wiki-content-link-color);
}
.cdx-progress-bar:not(.cdx-progress-bar--disabled).cdx-progress-bar--block {
background-color: var(--wiki-content-background-color);
}
.cdx-progress-bar:not(.cdx-progress-bar--inline) {
border-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
/**/
.cdx-icon svg {
fill:var(--wiki-content-link-color);
}
/************
* End codex *
*************/
/************************
* Theme-based Scribunto *
*************************/
#mw-scribunto-input {
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-border-color);
color: var(--wiki-content-text-color);
}
.mw-scribunto-console-fieldset,
.mw-scribunto-message,
.mw-scribunto-input,
.mw-scribunto-error,
.mw-scribunto-print,
.mw-scribunto-normalOutput {
background: transparent;
}
.mw-scribunto-console-fieldset {
color: var(--wiki-content-text-color);
}
.mw-scribunto-message {
color: var(--wiki-content-text-color);
}
.mw-scribunto-input {
color: var(--wiki-content-text-color--hover);
}
.mw-scribunto-error {
color: var(--wiki-alert-color);
}
.mw-scribunto-print {
color: var(--wiki-content-text-color);
}
.mw-scribunto-normalOutput {
color: var(--wiki-content-text-color);
}
/****************
* End Scribunto *
*****************/
/***************************
* Theme-based VisualEditor *
****************************/
.ve-activated .vector-menu-tabs .selected {
box-shadow: inset 0 -1px 0 rgba(var(--wiki-content-border-color--rgb),0.5);
}
.ve-init-mw-progressBarWidget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-link-color);
box-shadow: 0 1px 1px rgba(var(--wiki-content-dynamic-color--rgb),0.15);
}
.ve-init-mw-progressBarWidget-bar {
background-color:var(--wiki-content-link-color);
}
div.ve-ce-branchNode {
border-color:var(--wiki-content-border-color);
}
.ve-ce-focusableNode-highlight {
background: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights {
opacity: 0.25;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) {
outline-color: var(--wiki-content-link-color);
background-color: rgba(var(--wiki-content-dynamic-color--inverted--rgb),0.75);
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
figure[typeof~='mw:Image/Thumb'],
figure[typeof~='mw:Video/Thumb'],
figure[typeof~='mw:Audio/Thumb'],
figure[typeof~='mw:Image/Frame'],
figure[typeof~='mw:Video/Frame'],
figure[typeof~='mw:Audio/Frame'] {
border-color: var(--wiki-content-border-color);
background-color: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media),
figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
border-color: var(--wiki-content-border-color);
background: var(--wiki-content-background-color--secondary);
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
figure[typeof~='mw:Image/Thumb'] > figcaption,
figure[typeof~='mw:Video/Thumb'] > figcaption,
figure[typeof~='mw:Audio/Thumb'] > figcaption,
figure[typeof~='mw:Image/Frame'] > figcaption,
figure[typeof~='mw:Video/Frame'] > figcaption,
figure[typeof~='mw:Audio/Frame'] > figcaption {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.ve-ui-specialCharacterPage-character:hover {
border-color:var(--wiki-content-border-color);
}
.ve-ui-specialCharacterPage-character:hover {
box-shadow:inset 0 0 1px 1px var(--wiki-content-link-color);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title,
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title {
color: rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.78);
}
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: rgba(var(--wiki-content-link-color--rgb),0.1);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--wiki-content-link-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-content-link-color);
}
.oo-ui-tabOptionWidget {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover {
color: var(--wiki-content-link-color--hover);
box-shadow: inset 0 -2px 0 0 var(--wiki-content-link-color--hover);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active {
color: var(--wiki-content-text-color);
box-shadow: inset 0 -2px 0 0 var(--wiki-content-link-color--hover);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
border-color: var(--wiki-alert-color);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px rgba(var(--wiki-content-link-color--rgb), 0.2);
background-color: rgba(var(--wiki-content-link-color--rgb), 0.1);
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-toolbarDialog {
background-color: rgba(var(--wiki-content-dynamic-color--rgb),0.05);
}
.ve-ce-languageAnnotation {
background-color: rgba(var(--wiki-content-dynamic-color--rgb), 0.2);
border-color:var(--wiki-content-link-color);
}
.mw-widget-mediaResultWidget-overlay {
box-shadow: inset 0 0 0 1px var(--wiki-content-border-color);
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
background-color: transparent;
border-right-color: rgba(var(--wiki-content-link-color--rgb), 0.5);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-background-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--wiki-content-text-mix-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
background-color: rgba(var(--wiki-content-link-color--rgb),0.1);
color: var(--wiki-content-link-color);
}
.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,
.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--wiki-content-text-mix-color-95);
border-color: var(--wiki-content-dynamic-color--secondary);
}
.mw-upload-bookletLayout-filePreview {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwMediaDialog-panel-imageinfo-details {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
-webkit-text-fill-color: rgba(var(--wiki-content-text-color--rgb), 0.5);
}
.ve-ui-mwLanguagesPage-languages-table th,
.ve-ui-mwLanguagesPage-languages-table td {
border-bottom-color: var(--wiki-content-border-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td {
background: var(--wiki-content-background-color);
}
.ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td {
background: rgba(var(--wiki-content-dynamic-color--secondary--rgb), 0.05);
}
.ve-ui-targetWidget {
border-color: var(--wiki-content-border-color);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background: var(--wiki-content-background-color);
}
.ve-ui-targetWidget-focused {
border-color: var(--wiki-content-link-color);
box-shadow: inset 0 0 0 1px var(--wiki-content-link-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-dynamic-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--wiki-content-link-color);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwTemplatePage-description {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwLatexPage-symbol {
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwGalleryDialog-highlighted-image {
background-color: var(--wiki-content-background-color--secondary);
}
.ve-ui-mwHelpPopupTool-version-label, .ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--wiki-content-text-mix-color);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--wiki-content-background-color);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--wiki-content-background-color--secondary);
border-color: var(--wiki-content-border-color);
}
.ve-ui-mwSaveDialog-license {
color: var(--wiki-content-text-mix-color);
}
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
border-right-color: var(--wiki-content-link-color);
border-left-color: var(--wiki-content-link-color);
}
/*******************
* End VisualEditor *
********************/
/**************************
* Theme-based AbuseFilter *
***************************/
table.mw-abuselog-details {
background: var(--wiki-content-background-color);
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td,
div.mw-abusefilter-editor {
border-color: var(--wiki-content-border-color);
}
table.mw-abuselog-details th {
background: var(--wiki-content-background-color--secondary);
}
body td.mw-abusefilter-history-changed {
background-color:rgba(var(--wiki-alert-color--rgb),0.2);
}
/******************
* End AbuseFilter *
*******************/
/***********************
* Theme-based msupload *
************************/
#msupload-div,
#msupload-list .file {
background-color:var(--wiki-content-background-color);
border-color:var(--wiki-content-border-color);
}
#msupload-select {
filter:brightness(0) var(--wiki-icon-to-link-filter);
}
#msupload-dropzone {
border-color:var(--wiki-content-border-color);
color:var(--wiki-content-text-color);
}
.drop-over {
background-color:var(--wiki-accent-color);
color:var(--wiki-accent-label-color) !important;
}
#msupload-bottom #msupload-files {
padding-left:0;
background: none;
}
#msupload-bottom #msupload-files::before {
display:inline-block;
background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0;
background-position:left center;
height:22px;
width:25px;
content:'';
vertical-align: top;
filter:var(--wiki-icon-general-filter);
}
/***************************
* End theme-based msupload *
****************************/
/*****************************
* Theme-based commentstreams *
******************************/
.cs-title-edit-field {
border-color:var(--wiki-accent-color);
}
.cs-edit-box ,
.cs-expanded .cs-comment-header {
background-color: var(--wiki-content-background-color--secondary);
border-color:var(--wiki-content-border-color);
}
.cs-target-comment .cs-comment-header {
border-color:var(--wiki-accent-color);
}
.cs-comment-author a {
color: var(--wiki-content-link-color);
}
.cs-comment-details {
color: rgba(var(--wiki-content-text-color--rgb), 0.6);
}
.cs-comment {
border:1px solid var(--wiki-content-border-color);
}
.cs-comment-body {
padding:0 5px;
}
/*********************************
* End theme-based commentstreams *
**********************************/
/************************
* Theme-based checkuser *
*************************/
.mw-datatable.ext-checkuser-investigate-table tr:hover td {
background-color:var(--wiki-content-background-color);
}
.mw-datatable.ext-checkuser-investigate-table th {
background-color:var(--wiki-content-background-color--secondary);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td{
background-color:rgba(var(--wiki-warning-color--rgb),0.1);
}
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match,
.ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable {
background-color:rgba(var(--wiki-warning-color--rgb),0.4);
}
.ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color:var(--wiki-content-background-color--secondary);
border-color:var(--wiki-content-border-color);
}
.mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset {
background-color:var(--wiki-content-background-color--secondary);
}
/****************
* End checkuser *
*****************/
/*********************
* Mobile adjustments *
**********************/
@media screen and (max-width:720px) {
:root {
--wiki-content-right-margin: 0px;
--wiki-content-padding:0.5rem;
--wiki-navigation-right-margin: 1px;
--wiki-navigation-left-margin: 0px;
--wiki-navigation-top-padding: 5px;
--wiki-navigation-bottom-padding:0px;
--wiki-navigation-height:2rem;
--wiki-navigation-search-height:2.15rem;
--wiki-navigation-search-margin:0.5rem;
--wiki-logo-height: 80px;
--wiki-logo-width: 100%;
--wiki-logo-margin: 10px;
--wiki-head-height: calc(var(--wiki-logo-height) + (var(--wiki-logo-margin) * 2) + var(--wiki-navigation-height) + var(--wiki-navigation-top-padding) + var(--wiki-navigation-bottom-padding));
--wiki-head-icon-padding: 0.25rem;
--wiki-head-icon-size: calc(var(--wiki-navigation-height) - var(--wiki-head-icon-padding) * 2);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-menu-margin: 0.2rem;
--wiki-menu-top-offset: calc(var(--wiki-head-height) + var( --wikigg-header-height ) + var(--wiki-navigation-bottom-padding) + var(--wiki-navigation-search-margin));
}
#mw-page-base,
#mw-head-base {
height:var(--wiki-head-height);
}
#mw-page-base {
padding-top: var( --wikigg-header-height );
}
#mw-head-base {
margin-top:calc(var(--wiki-head-height) * -1);
}
#p-logo,
#p-logo a {
height: var(--wiki-logo-height);
width: var(--wiki-logo-width);
}
#p-logo {
position:absolute;
background:none;
padding:0;
left:0;
margin:var(--wiki-logo-margin) 0;
transform:none;
top:calc(var(--wikigg-header-height));
}
.mw-wiki-logo {
background-size:contain;
}
#mw-head {
left:0;
width:100%;
top:calc(var(--wiki-head-height) + var( --wikigg-header-height ) - var(--wiki-navigation-height));
border:none;
border-image:none;
}
#mw-navigation {
position:unset;
}
#left-navigation,
#right-navigation {
margin-top: 0;
height:var(--wiki-navigation-height);
}
#right-navigation {
margin-right: var(--wiki-navigation-right-margin);
}
div#left-navigation {
margin-left: var(--wiki-navigation-left-margin);
}
div#right-navigation div#p-search {
margin-right: 0;
}
.vector-menu-tabs-legacy,
.vector-menu-dropdown {
height:var(--wiki-navigation-height);
}
.vector-menu-tabs-legacy li a {
height:var(--wiki-navigation-height);
}
#p-cactions {
padding-bottom: 0px;
}
#p-search {
position: absolute;
left: 50%;
transform:translateX(-50%);
top: calc(var(--wiki-navigation-height) + var(--wiki-navigation-bottom-padding));
margin-left:0px;
z-index: 4 /** above #mw-panel **/;
}
#simpleSearch {
width: calc(100vw - var(--wiki-navigation-right-margin) - var(--wiki-navigation-left-margin));
}
.vector-search-box-input {
height:var(--wiki-navigation-search-height);
}
.vector-search-box form {
margin:var(--wiki-navigation-search-margin) 0px;
}
.mw-body,
.mw-footer {
border-left-width: 0;
border-right-width: 0;
}
.mw-body {
margin-top: 0;
padding-top:calc(var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-search-margin) * 2));
}
#mw-panel {
position: unset;
width:100%;
margin: 0px auto;
padding: 0;
top: 0;
background-position:bottom right, top center;
background-size:100% 0.5em, 100% 100%;
float:unset;
}
div#mw-navigation div#mw-panel .portal {
box-sizing:border-box;
text-align: center
}
.vector-menu-dropdown .vector-menu-content {
right: 0;
left: unset;
}
#mw-panel .vector-menu-portal {
border-left-width:0;
border-right-width:0;
}
table.wikitable,
table.responsive-table {
display: block;
overflow-x: scroll;
}
.gallerybox,
.gallerybox > div,
.gallerybox .thumb {
max-width:100%;
}
/* disable float on RecentChanges legend */
.mw-changeslist-legend {
float: none;
margin: 0 auto;
}
/* advanced search options */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
/* popup when clicking the download button in multimediaviewer */
.mw-mmv-dialog {
width: unset;
}
/* turn math elements into scroll blocks unless they're an immediate child of a span */
:not(span) > math.mwe-math-element {
overflow: auto hidden;
max-width: 100%;
/* Required for mobile Chrome. Block display will completely mess up math rendering for whatever reason. */
display: inline-block;
}
/* Expandable mobile navigation panel */
body.has-vector-mobile-menu #mw-panel {
position: absolute;
top: var(--wiki-menu-top-offset);
z-index: 3;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle {
position: relative;
z-index: 5;
display: block;
appearance: none;
border: 1px solid var(--wiki-content-border-color);
margin-left: var(--wiki-navigation-search-margin);
margin-bottom: 2px;
background-color: var(--wiki-content-background-color--secondary);
}
body.has-vector-mobile-menu #mw-panel .vector-menu-portal {
display: none;
}
body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal {
display: block;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal {
text-align: left;
font-size: 110%;
border-left-width: 1px;
border-right-width: 1px;
margin-inline: calc(var(--wiki-navigation-left-margin) + var(--wiki-menu-margin));
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal {
border-top-width: 0;
}
body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) {
border-bottom-width: 0;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list {
display: flex;
flex-wrap: wrap;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a {
display: block;
padding: 0.2rem 0.5rem;
border: 1px solid transparent;
}
body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover {
border-color: var(--wiki-content-link-color);
}
body.has-vector-mobile-menu #mw-panel #p-navigation-label {
display: block;
}
body.has-vector-mobile-menu #p-logo {
/* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */
top: calc( -1 * var( --wiki-menu-top-offset ) + var( --wikigg-header-height ) );
}
.mobile-nav-toggle {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A");
}
body.has-vector-mobile-menu #p-tb .mw-list-item > a {
display: inline-flex;
}
body.has-vector-mobile-menu #p-tb .vector-menu-content-list {
flex-direction: row;
}
/* Search adjustments for the expandable menu */
body.has-vector-mobile-menu #p-search {
/* reposition to the right when mobile sidebar menu is active */
left: calc(var(--wiki-navigation-search-margin) * 3 + var(--wiki-head-icon-size) + var(--wiki-head-icon-padding));
right: calc(var(--wiki-navigation-right-margin) + var(--wiki-navigation-search-margin));
transform: none;
}
body.has-vector-mobile-menu #simpleSearch {
width: 100%;
margin: 0 auto;
}
/* icon navbar tabs + expandable nav panel icon */
#mw-head {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading,
#mw-panel .mobile-nav-toggle {
line-height:var(--wiki-head-icon-size);
width: var(--wiki-head-icon-size); /* same as line height */
height: var(--wiki-head-icon-size);
box-sizing: content-box;
padding: var(--wiki-head-icon-padding);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before,
#mw-panel .mobile-nav-toggle::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--wiki-head-icon-size);
height: var(--wiki-head-icon-size);
margin: 0;
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--wiki-navigation-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before,
#mw-panel .mobile-nav-toggle:hover::before,
#mw-panel .mobile-nav-toggle.nav--expanded::before {
background-color: var(--wiki-navigation-selected-text-color);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
#ca-ve-edit,
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A");
}
#ca-ve-edit + #ca-edit {
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");
}
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A");
}
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A");
}
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A");
}
#ca-watch {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A");
}
#ca-unwatch {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E");
}
.vector-menu-tabs #ca-watch.icon a:hover::before,
.vector-menu-tabs #ca-unwatch.icon a:hover::before {
background-image:none;
}
/* RecentChanges - prevent overflow on long summaries */
.client-js .mw-changeslist ul,
.client-js .mw-changeslist table.mw-enhanced-rc {
margin-left:0;
}
.mw-changeslist-line-inner-comment,
.mw-changeslist-line .comment {
font-size:0.9em;
word-break:break-all;
}
.mw-userlink {
overflow-wrap:anywhere;
}
}
/* Hide the expandable navigation button for desktop users */
.mobile-nav-toggle {
display: none;
}
/*************
* End mobile *
**************/
/* All local skin customizations should go below this line */
b0e5b13d172c8398127ac49bd28d05e450577f4c
MediaWiki:Vector.js
8
20
21
2024-09-04T19:13:28Z
RheingoldRiver
2743
Adding default set of pages
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Vector skin */
/*** Mobile navigation toggle button ***/
$( function () {
var mobileSidebarButton = document.createElement( 'button' );
mobileSidebarButton.className = 'mobile-nav-toggle';
mobileSidebarButton.addEventListener( 'click', function () {
mobileSidebarButton.classList.toggle( 'nav--expanded' );
} );
document.body.classList.add( 'has-vector-mobile-menu' );
document.getElementById( 'mw-panel' ).prepend( mobileSidebarButton );
} );
/*** End mobile navigation toggle button ***/
fe358e2ae21cc8ac3ac603bdc0df2ff4a2d437b5
MediaWiki:Viewsourcetext
8
21
22
2024-09-04T19:13:30Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
You can view and copy the source of this page. If you believe you should be able to edit this page, you may need to [[Special:UserLogin|log in]].
If you requested this wiki '''and have already logged in''', you may need to ask wiki.gg staff for Administrator rights.
826e09ce070433c705494ac5abdd1d31e54d9db8
Template:!!
10
22
23
2024-09-04T19:13:32Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
||<noinclude>{{documentation}}</noinclude>
02fb31115eef5c15d6612ac334bf5a5d83155c0a
Template:!!/doc
10
23
24
2024-09-04T19:13:34Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!(
10
24
25
2024-09-04T19:13:35Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[<noinclude>
{{documentation}}</noinclude>
1b058774deae9a7e511a0486a04647d6a3b9af62
Template:!((
10
25
26
2024-09-04T19:13:37Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[<noinclude>
{{documentation}}</noinclude>
a331374acf15177afbb3ffc0ec7bd5ada14c582e
Template:!((/doc
10
26
27
2024-09-04T19:13:38Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!(/doc
10
27
28
2024-09-04T19:13:39Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!)
10
28
29
2024-09-04T19:13:41Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
|}<noinclude>{{documentation}}</noinclude>
b2debea163716e114d1ea46e65a63d7a1ae84bc0
Template:!)/doc
10
29
30
2024-09-04T19:13:43Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!-
10
30
31
2024-09-04T19:13:44Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
|-<noinclude>{{documentation}}</noinclude>
636f9e440c24f4a3fe28b49cebd1808c3de8a814
Template:!-!
10
31
32
2024-09-04T19:13:45Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
|-|<noinclude>{{documentation}}</noinclude>
c634369c1e88b95ebe6a6d827cb32dc1e9c61fec
Template:!-!/doc
10
32
33
2024-09-04T19:13:46Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:!-/doc
10
33
34
2024-09-04T19:13:47Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:(
10
34
35
2024-09-04T19:13:49Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{<noinclude>
{{documentation}}</noinclude>
490a0c9c85eff213addd7272fe40f8627a637c75
Template:(!
10
35
36
2024-09-04T19:13:50Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{|<noinclude>{{documentation}}</noinclude>
86e51fe1f06ae532410029eb39fa936d68880bc8
Template:(!/doc
10
36
37
2024-09-04T19:13:51Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:((
10
37
38
2024-09-04T19:13:52Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{<noinclude>{{documentation}}</noinclude>
a506ba66cf7c806baae7faecb221b3a946721f6a
Template:(((
10
38
39
2024-09-04T19:13:53Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{{<noinclude>
{{documentation}}</noinclude>
fa33084b57c1f33c82290de279827b973ab2fba8
Template:(((/doc
10
39
40
2024-09-04T19:13:55Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:((/doc
10
40
41
2024-09-04T19:13:56Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{| class="wikitable" style="text-align:center"
|-
! scope="col" style="width:7.0em;" | {{no wrap|Template call}}<br>{{normal|('''m''' for magic word)}}
! scope="col" style="width:5.75em;" | {{no wrap|Output}} {{normal|(delayed interpretation as wikimarkup)}}
! scope="col" style="width:9.0em;" | {{no wrap|HTML alternative}} {{normal|(never interpreted as wikimarkup)}}
! Why you might want to use this
|- style="vertical-align:top"
| <code><nowiki>{{!}}</nowiki></code> '''(m)'''
| <nowiki>|</nowiki>
| &#124; or {{tl|pipe}}
| Displaying pipe characters inside of a parser function
|- style="vertical-align:top"
| <code><nowiki>{{=}}</nowiki></code> '''(m)'''
| <nowiki>=</nowiki>
| &#61;
| Displaying equal signs inside of unnamed parameters (e.g. <code><nowiki>{{MyTemplate|1+1=2}}</nowiki></code> will assign <code>2</code> to <code><nowiki>{{{1+1|}}}</nowiki></code>; <code><nowiki>{{MyTemplate|1+1{{=}}2}}</nowiki></code> will do what you want)
|- style="vertical-align:top"
| {{tlx|!!}}
| <nowiki>||</nowiki>
| &#124;&#124;
| Displaying a break between two table cells inside of a parser function
|- style="vertical-align:top"
| {{tlx|!(}}
| {{!(}}
| &#91;
| Displaying a bracket inside of an external link
|- style="vertical-align:top"
| {{tlx|)!}}
| {{)!}}
| &#93;
| Displaying a bracket inside of an external link
|- style="vertical-align:top"
| {{tlx|!((}}
| {{!((}}
| &#91;&#91;
| Displaying a bracket inside of a link
|- style="vertical-align:top"
| {{tlx|))!}}
| {{))!}}
| &#93;&#93;
| Displaying a bracket inside of a link
|- style="vertical-align:top"
| {{tlx|(}}
| {{(}}
| &#123;
| Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter
|- style="vertical-align:top"
| {{tlx|)}}
| {{)}}
| &#125;
| Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter
|- style="vertical-align:top"
| {{tlx|((}}
| {{((}}
| &#123;&#123;
| Displaying open braces for a template without actually transcluding that template
|- style="vertical-align:top"
| {{tlx|))}}
| {{))}}
| &#125;&#125;
| Displaying closed braces for a template without actually transcluding that template
|- style="vertical-align:top"
| {{tlx|(((}}
| {{(((}}
| &#123;&#123;&#123;
| Displaying a template parameter's open curly braces without actually using that variable
|- style="vertical-align:top"
| {{tlx|)))}}
| {{)))}}
| &#125;&#125;&#125;
| Displaying a template parameter's closed curly braces without actually using that variable
|- style="vertical-align:top"
| {{tlx|(!}}
| <nowiki>{|</nowiki>
| &#123;&#124;
| Starting a table inside of a parser function
|- style="vertical-align:top"
| {{tlx|!-}}
| <nowiki>|-</nowiki>
| &#124;&#45;
| Starting a new table row inside of a parser function
|- style="vertical-align:top"
| {{tlx|!)}}
| <nowiki>|}</nowiki>
| &#124;&#125;
| Closing a table inside of a parser function
|}<includeonly>
[[Category:Formatting templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
1bdc95eb92ba36093f841fc832035a79501db2cb
Template:(/doc
10
41
42
2024-09-04T19:13:58Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)
10
42
43
2024-09-04T19:13:59Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
]<noinclude>
{{documentation}}</noinclude>
016897dfd1af3b146bed2b47e7aa58c0bbf6f23d
Template:)!
10
43
44
2024-09-04T19:14:00Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
]<noinclude>
{{documentation}}</noinclude>
016897dfd1af3b146bed2b47e7aa58c0bbf6f23d
Template:)!/doc
10
44
45
2024-09-04T19:14:02Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:))
10
45
46
2024-09-04T19:14:04Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
}}<noinclude>
{{documentation}}
</noinclude>
85ca77d4d6ff71d8e6396ebd798f87fa7f45dc02
Template:))!
10
46
47
2024-09-04T19:14:05Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
]]<noinclude>
{{documentation}}</noinclude>
3d84066ce45d0c1fca0bb04608a4e73c6ea54324
Template:))!/doc
10
47
48
2024-09-04T19:14:06Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)))
10
48
49
2024-09-04T19:14:08Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
}}}<noinclude>
{{documentation}}</noinclude>
585d94f6fe636b77087dc0d06bfbe6cb69b29987
Template:)))/doc
10
49
50
2024-09-04T19:14:09Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:))/doc
10
50
51
2024-09-04T19:14:10Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:)/doc
10
51
52
2024-09-04T19:14:12Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:*
10
52
53
2024-09-04T19:14:13Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
• <noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
81a7f0051da7b8f4a0548d91c5eb429a974fac91
Template:*/doc
10
53
54
2024-09-04T19:14:15Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This is the '''bullet''' template; it looks like this: [ • ]
It works similarly to the HTML markup sequence: [<code>'''&nbsp;&bull;&nbsp;'''</code>], that is, a non-breaking space, a bullet and a non-breaking space.
This template is used when you want a larger bullet than a bold middot ['''·'''], but something smaller than an en dash [–].
<noinclude>[[Category:Template documentation]]</noinclude>
ea04fe63a10dc333ed9c48bfc397debb11682f1e
Template:Ambox
10
54
55
2024-09-04T19:14:16Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="ambox {{{class|}}} {{#ifeq:{{lc:{{{tiny|}}}}}|yes|tiny}}"<!--
--> style="--ambox-color: {{{color|}}};"><!--
--><div class="ambox-icon metadata <!-- the metadata class stops it from showing in MediaViewer -->">[[File:{{{icon|Ambox banner content.svg}}}{{!}}{{#ifeq:{{lc:{{{tiny|}}}}}|yes|48x20px|48x48px}}|alt=|link=]]</div><!--
--><div class="ambox-content"><!-- start ambox content
-->{{#if: {{{title|}}} | <p class="ambox-title">{{{title}}}</p> }}<!--
--><p class="ambox-text">{{{message|No text provided.}}}{{#if: {{{date|}}} |<nowiki> </nowiki>(Message added: {{{date}}}) }}</p><!--
--></div><!-- end ambox content
--></div><!-- end ambox
--></includeonly><noinclude>
{{doc}}
[[Category:Notice templates]]</noinclude>
2f06f56b3267e9d1e1eb8070ff3a0ce31d41d796
Template:Ambox/doc
10
55
56
2024-09-04T19:14:17Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
{{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.|
This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki.
}}
== Premade amboxes ==
=== Problem notice amboxes ===
These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters:
* <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default.
* <code>|class=</code>: Any additional CSS classes to add to the ambox container element.
* <code>|date=</code>: The date the ambox was added to the page.
* <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation.
'''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work.
{| class="wikitable"
! Code !! Result
|-
| {{tl|Cleanup}} || {{Cleanup|nocat=yes}}
|-
| {{tl|Delete}} || {{Delete|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Merge|Merge]]|Example<nowiki>}}</nowiki></code> || {{Merge|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Move|Move]]|Example<nowiki>}}</nowiki></code> || {{Move|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example<nowiki>}}</nowiki></code><br/><br/><code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example 1|Example 2|Example 3<nowiki>}}</nowiki></code> || {{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
|-
| {{tl|Stub}} || {{Stub|nocat=yes}}
|-
|}
=== Informational amboxes ===
These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed:
* <code>|tiny=</code>, if set to <code>Yes</code> the image will be much smaller than default
* <code>|class=</code>, any additional classes to add to the ambox container
{| class="wikitable"
! Code !! Additional parameters !! Result
|-
| {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}}
|-
| {{tl|No direct use}} || || {{No direct use|nocat=yes}}
|-
| {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}}
|}
=== Optional parameters ===
You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>.
{{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}}
== Creating a custom ambox ==
You can create additional ambox templates as needed using the following parameters:
<pre>
{{Ambox
| color = The left border color.
| icon = The icon image to be displayed.
| title = The optional title.
| message = The explanation text displayed.
| tiny = If you want the tiny version of the ambox, fill the parameter with "yes".
| date = An optional date of creation for the message.
| class = An optional CSS class for the ambox.
}}
</pre>
== Dependencies ==
For this template to work properly, you need the following:
* <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]].
<includeonly>[[Category:Notice templates]]</includeonly>
__NOTOC__
<noinclude>[[Category:Template documentation]]</noinclude>
6fced5813eb1133d8fab2dc8b7e884c513299eaf
Template:Anchor
10
56
57
2024-09-04T19:14:19Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><span id="{{{1}}}"></span><!--
--></includeonly><!--
--><noinclude>{{doc}}
[[Category:Navigation templates]]</noinclude>
08ccba46722925866447768d344bf540b0b55e79
Template:Anchor/doc
10
57
58
2024-09-04T19:14:20Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
This template can be used to insert an invisible anchor (reference points) into a page that can later be used by internal wiki links.
== Usage ==
To create a custom anchor, use <code><nowiki>{{Anchor|Anchor Name}}</nowiki></code> anywhere in the page.
For example, if you create the anchor <code><nowiki>{{Anchor|Example Anchor}}</nowiki></code> in the page <code><nowiki>[[Example]]</nowiki></code>, you can access it through the internal link <code><nowiki>[[Example#Example Anchor]]</nowiki></code>.
Remember that you can create a [[support:Redirect|redirect]] to this template so that you can call it more easily, such as with <code><nowiki>{{a|Anchor Name}}</nowiki></code>.
<noinclude>[[Category:Template documentation]]</noinclude>
4b0ddb50416a354db262e62617d9b45056f4d526
Template:Character icon
10
58
59
2024-09-04T19:14:21Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Character}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
24bad84fd5dea93cab210dfd592fda86af09eb87
Template:Character icon/doc
10
59
60
2024-09-04T19:14:23Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Character).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Invisible Boy (Character).png</nowiki></code> was used as the icon for a page called <code>Invisible Boy</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Character icon|Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy}}
|-
| <code><nowiki>{{Character icon|Invisible Boy|The Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy|The Invisible Boy}}
|-
| <code><nowiki>{{Character icon|Invisible Boy|notext}}</nowiki></code> || {{Character icon|Invisible Boy|notext}}
|-
| <code><nowiki>{{Character icon|Missing Boy}}</nowiki></code> (Missing Page Icon) || {{Character icon|Missing Boy}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
0999a706143c16f5ed970816e7825239cfce9547
Template:Cleanup
10
60
61
2024-09-04T19:14:24Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Cleanup.svg
| message = This page does not meet '''{{SITENAME}}''''s page quality standards. You can [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit it] to help fixing grammar, formatting, or code issues.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Pages in need of improvement]]}}</includeonly><!--
--><noinclude>{{Cleanup|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
150c056a9c89e3cf148e7243f5bf27c87d43600a
Template:Cleanup/doc
10
61
62
2024-09-04T19:14:25Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Clear
10
62
63
2024-09-04T19:14:26Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<div style="clear:{{{1|both}}};" class={{{class|}}}></div><noinclude>
{{documentation}}
</noinclude>
5b24b9fd5cc166a8c486e2422d5df465206ed39c
Template:Color
10
63
64
2024-09-04T19:14:28Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><span class="color">{{{1}}} <span class="color__splotch" style="background-color: {{{1}}};" title="{{{1}}}"></span></span></includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
c5ba42a328593c511dace8913a5091481053d76d
Template:Color/doc
10
64
65
2024-09-04T19:14:29Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This template creates a small color splotch with a given background color next to a plaintext color code. This is useful for previewing colors.
==Usage==
{{tlx|color|<color>}}
Where <code><color></code> is any valid [https://developer.mozilla.org/en-US/docs/Web/CSS/color_value CSS color].
==Examples==
<pre>
My favorite color is {{color|darkgreen}}
I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}}
RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}.
</pre>
Produces:
My favorite color is {{color|darkgreen}}
I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}}
RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}.
<noinclude>[[Category:Template documentation]]</noinclude>
cb66b177cf785e1b3f60e28e36852b253e4b3d82
Template:Delete
10
65
66
2024-09-04T19:14:30Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = grey
| icon = Delete.svg
| title = Candidate for Deletion
| message = This page lacks relevance for '''{{SITENAME}}''' and is a candidate for '''deletion'''.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for deletion]]}}</includeonly><!--
--><noinclude>{{Delete|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
6c827de94518d7f5f1635b13425be0d0fb4078da
Template:Delete/doc
10
66
67
2024-09-04T19:14:31Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Disambiguation
10
67
68
2024-09-04T19:14:32Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:topic|<!-- start vd
-->{{#if:{{{topic|}}} | {{{topic}}} | {{PAGENAME}} }}<!-- end if
-->}}<!-- end vd
-->{{#vardefine:disambig|<!-- start vd
-->{{#if:{{{1|}}}<!-- start custom disambig if
-->|{{{1}}}<!-- start label if -->{{#if:{{{2|}}} | {{!}}{{{2}}} }}<!-- end label if
-->|{{#var:topic}} (disambiguation)<!-- else; use regular disambig
-->}}<!-- end custom disambig if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->This page is about '''{{#var:topic}}'''. For other uses, see [[{{#var:disambig}}]].<!--
-->|icon=Disambig.svg<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
c4c62e7a1876492eb970ea182cf4ac0bcad97913
Template:Disambiguation/doc
10
68
69
2024-09-04T19:14:34Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Disambiguation Page",
"description": "A custom disambiguation page name.",
"example": "Disambiguation Page",
"type": "wiki-page-name"
},
"2": {
"label": "Link Label",
"description": "A label for the custom disambiguation page.",
"example": "Alternative Page Name",
"type": "line"
},
"topic": {
"label": "Custom Topic",
"description": "In case {{PAGENAME}} does not describe the topic, this can be used to display a custom topic",
"example": "a custom topic",
"default": "{{PAGENAME}}",
"type": "line"
}
},
"description": "This hatnote template is meant to be used at the top of an article to indicate the existence of a disambiguation page.",
"paramOrder": [
"1",
"2",
"topic"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Disambiguation}}</nowiki></code> || {{Disambiguation|topic=Example}}
|-
| <code><nowiki>{{Disambiguation|Special:Random|topic=Example}}</nowiki></code> || {{Disambiguation|Special:Random|topic=Example}}
|-
| <code><nowiki>{{Disambiguation|Special:Random|Page Label|topic=this particular topic}}</nowiki></code> || {{Disambiguation|Special:Random|Page Label|topic=this particular topic}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:About|Wikipedia's About Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
5fce9c689120c57454571ff0e60a2cd447df5713
Template:Distinguish
10
69
70
2024-09-04T19:14:35Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{text|}}} | {{{text}}} |<!-- start top if
-->{{#if:{{{2|}}}<!-- if more than one page
-->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] or [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>or [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{1}}}]]<!-- else; one page only
-->}}<!-- end custom disambig if
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->Not to be confused with {{#var:text}}.<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
67ae5406ffd29bec56cfe7ad6527bb09a9733496
Template:Distinguish/doc
10
70
71
2024-09-04T19:14:36Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Alternative",
"description": "The alternative page.",
"example": "Alternative Page",
"type": "wiki-page-name",
"suggested": true
},
"2": {
"label": "Second Alternative",
"description": "A second alternative page.",
"example": "Second Alternative Page",
"type": "wiki-page-name"
},
"3": {
"label": "Third Alternative",
"description": "A third alternative page.",
"example": "Third Alternative Page",
"type": "wiki-page-name"
},
"text": {
"label": "Alternative Text",
"description": "Instead of using pages, you can provide a full alternative text. This parameter overrides other provided parameters.",
"example": "the alternative page, [[Alternative Page]]",
"type": "line"
}
},
"description": "This hatnote template is meant to be used to indicate possible alternatives to what the reader wants to find.",
"paramOrder": [
"1",
"2",
"3",
"text"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}
|-
| <code><nowiki>{{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}
|-
| <code><nowiki>{{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}</nowiki></code> || {{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:Distinguish|Wikipedia's Distinguish Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
2a06ed576ae6479add20834628f9378c657cb4fb
Template:Doc
10
71
72
2024-09-04T19:14:38Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Documentation]]
041222999c2c4765a4663432058f50686fb65f40
Template:Documentation
10
72
73
2024-09-04T19:14:39Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="documentation"><!--
--><div class="documentation-header"><!--
-->[[File:Template-{{#ifexist:{{#vardefineecho:docpage|{{{1|Template:{{#replace:{{{1|{{PAGENAME}}/doc}}}|Template:|}}}}}<!-- end vde -->}}|{{#if:{{{baddoc|}}}|bad}}|no}}info.svg|50px|link=]] <!--
--><span style="font-weight: bold; font-size: 125%; margin-right: 10px;">Documentation</span> <!--
-->{{#ifeq:{{SUBPAGENAME}}|doc|<!--nothing-->|<!--
-->{{#ifexist:{{#var:docpage}}|<!--
--><span style="font-size: 90%; font-style: italic;"><!--
-->[{{fullurl:{{#var:docpage}}|action=edit}} Edit] this documentation at [{{fullurl:{{#var:docpage}}|redirect=no}} {{FULLPAGENAMEE:{{#var:docpage}}}}].<!--
--></span><!--
-->}}<!--
-->}}<!--
--><div style="float: right; margin-left: 5px;"><!--
-->[{{fullurl:{{FULLPAGENAMEE}}|action=purge}} purge]<!--
--></div><!--
--></div><!--
<!-- leave line break here -->
{{#if:{{{lua|}}}|{{UsesLua|{{{lua}}} }} }}
<!-- documentation text/error box begins here -->
<div style="border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: 0.5em auto 1em; padding: 0.8em 1.2em; background: var(--wiki-content-background-color--secondary);">
<!--
-->{{#ifexist:{{#var:docpage}}|<!--
If there is documentation
-->
{{ {{#var:docpage}} }}
<!--
Else
-->|<!--
-->No documentation subpage exists yet for this template. [{{fullurl:{{FULLPAGENAMEE:Template:{{{1|{{PAGENAME}}}}}}}/doc|action=edit&preload=Template:Doc/preload}} Create one now].<!--
-->[[Category:Templates with no documentation]]<!--
-->}}<!-- leave line break here -->
<!-- documentation text/error box ends here -->
</div>
<!-- -->{{#ifeq:{{SUBPAGENAME}}|doc|<!--
-->{{#ifeq:{{BASEPAGENAME}}|Doc|<!--nothing-->|<!-- only if page is not Template:Doc
-->This is the documentation page, it should be transcluded into the main template page. See {{tlx|doc}} for more information. <!--
-->[[Category:Template documentation]]<!--
-->}}<!--
-->}}<!--
--></div><!--
--></includeonly><!--
--><noinclude>{{Documentation}}
[[Category:Documentation templates| ]]
</noinclude>
5e49b1b7e058769b5c2e3e9cc00ddf9271ed8bb8
Template:Documentation/doc
10
73
74
2024-09-04T19:14:40Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Use {{tl|documentation}} inside of the <code><nowiki><noinclude></noinclude></nowiki></code> section on your template. Then create your template at the <code>/doc</code> subpage of your template.
<noinclude>[[Category:Template documentation]]</noinclude>
055b0481a1967951c59f15a09b92767c90baa8dd
Template:Example Character Infobox
10
74
75
2024-09-04T19:14:41Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=example-1
|sep=,
|image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}}
|sections=General Info, Stats
|General Info=Region,Element
|Stats=Attack, HP, Armor, Attack Speed
|Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}}
}}</includeonly><noinclude>{{documentation}}</noinclude>
1c3b66c92c1b62febc3c98d9fd6a6a16a83a0232
Template:Example Character Infobox/doc
10
75
76
2024-09-04T19:14:43Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This is an example character infobox using the [[support:DRUID Infoboxes|DRUID Infoboxes]] framework. You can edit it, move (rename) it, or delete it as desired.
If you want to create pages using this infobox, here is the code to copy to the content page:
<pre>
{{Example Character Infobox
|title=
|image=
|Region=
|Element=
|Attack=
|HP=
|Armor=
|Attack Speed=
}}
</pre>
a00a7a69fc2e315a419e64258d8823bd170776a4
Template:For
10
76
77
2024-09-04T19:14:45Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{3|}}}<!-- if more than one page
-->|[[{{{2}}}]]{{#if:{{{4|}}}<!-- start concat if
-->|, [[{{{3}}}]] and [[{{{4}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{3}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{2}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->For {{{1}}}, see {{#var:text}}.<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
1899e48855153617f7c0bf3087b781bc80f0395c
Template:For/doc
10
77
78
2024-09-04T19:14:46Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Topic",
"description": "The topic the following pages are about.",
"example": "more information",
"type": "line",
"required": true
},
"2": {
"label": "Related Page",
"description": "A related page.",
"example": "Related Page",
"type": "wiki-page-name",
"required": true
},
"3": {
"label": "Second Page",
"description": "A second related page.",
"example": "Second Related Page",
"type": "wiki-page-name"
},
"4": {
"label": "Third Page",
"description": "A third related page.",
"example": "Third Related Page",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be used to show pages related to a topic the reader might want to visit.",
"paramOrder": [
"1",
"2",
"3",
"4"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{For|more information|Special:WantedPages}}</nowiki></code> || {{For|more information|Special:WantedPages}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
|-
| <code><nowiki>{{For|more information|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{For|more information|Special:WantedPages{{!}}Page 1}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The {{tl|Hatnote}} base template.
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
== Source ==
Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
b2a30a9bf8acff259d5e86654a2de69c2d5e4fff
Template:From Wikipedia
10
78
79
2024-09-04T19:14:47Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkblue
| icon = Wikipedia.svg
| title= This code is adapted from [[wikipedia:Main Page|Wikipedia]].
| message = For the original code, see the following pages: {{#arraymap:{{{1|}}}|,|%s|[[wikipedia:%s|%s]]}}
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
0bb256ef5acc38fb0cfbdacc22e75aab89bd6e2c
Template:Gad
10
79
80
2024-09-04T19:14:49Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<code>Gadget - [[MediaWiki:Gadget-{{{1}}}|{{{1}}}]]</code><noinclude>[[Category:Formatting templates]]</noinclude>
3ddc96bdd5961224a208f920b89d07676df2b8ac
Template:Hatnote
10
80
81
2024-09-04T19:14:50Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="hatnote {{#if:{{{icon|}}}|icon}}">{{#if:{{{icon|}}}|[[File:{{{icon}}}|x22px]]<nowiki> </nowiki>}}{{{1|}}}</div><!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates| ]]</noinclude>
d7a4d8889e7aa401084a21a4a295267f8e910a13
Template:Hatnote/doc
10
81
82
2024-09-04T19:14:51Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{No direct use}}
== List of hatnote templates ==
* {{tl|Disambiguation}}
* {{tl|Distinguish}}
* {{tl|For}}
* {{tl|Main}}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]].
* The <code>--wiki-content-border-color--secondary</code> CSS variable, defined in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
464f2f866befaf4cfa47f68ab0ad4f170c13463d
Template:I
10
82
83
2024-09-04T19:14:53Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Link icon]]
6ebdedb4de95efaa3e6ca27590e79aca674f2364
Template:Item icon
10
83
84
2024-09-04T19:14:54Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Item}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
6564279e3808e659b8034ad4b96f4f9e9e498b57
Template:Item icon/doc
10
84
85
2024-09-04T19:14:55Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Item).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Mystic Feather (Item).png</nowiki></code> was used as the icon for a page called <code>Mystic Feather</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Item icon|Mystic Feather}}</nowiki></code> || {{Item icon|Mystic Feather}}
|-
| <code><nowiki>{{Item icon|Mystic Feather|Mystic Feathers}}</nowiki></code> || {{Item icon|Mystic Feather|Mystic Feathers}}
|-
| <code><nowiki>{{Item icon|Mystic Feather|notext}}</nowiki></code> || {{Item icon|Mystic Feather|notext}}
|-
| <code><nowiki>{{Item icon|Missing Item}}</nowiki></code> (Missing Page Icon) || {{Item icon|Missing Item}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
4dfcab6f3d3c88596068607685645f29666f0141
Template:Key
10
85
86
2024-09-04T19:14:57Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:platform | {{#if: {{{2|}}} | {{#switch: {{lc:{{{1|}}}}}
<!-- Desktop -->
|mouse
|keyboard=keyboard
<!-- Mobile -->
|gesture=gesture
<!-- Microsoft -->
|xboxseries
|xbox=Xbox
|xbox one
|xbone
|xbox1
|xboxone=xboxone
|xbox 360
|xb360
|xbox360
|360=360
<!-- Sony -->
|ps
|ps5
|playstation
|ds
|dualsense=DualSense
|playstation 4
|ps4=PS4
|playstation 3
|ps3=ps3
<!-- Nintendo -->
|ns
|switch=Switch
|wii=wii
}} | undefined }} }}<!--
-->{{#vardefine:key | {{#if: {{{2|}}} | {{ucfirst:{{{2}}}}} | {{ucfirst:{{{1}}}}} }} }}<!--
-->{{#vardefine:img | {{#if: {{{2|}}} | [[File:{{#var:platform}} {{#var:key}}.png|x25px|link=]] }} | Undefined }}<!--
--><span class="key">{{#var:img}}</span><!--
--></includeonly><!--
--><noinclude>{{doc}}</noinclude>
45576cb62a8104687b5b7ac26b042283c80ecae6
Template:Key/doc
10
86
87
2024-09-04T19:14:58Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<tabber>
|-|Desktop={{:Template:Key/doc/Keyboard}}
|-|Mobile={{:Template:Key/doc/Gesture}}
|-|Xbox={{:Template:Key/doc/Xbox}}
|-|DualSense={{:Template:Key/doc/DualSense}}
|-|PlayStation 4={{:Template:Key/doc/PS4}}
|-|Nintendo Switch={{:Template:Key/doc/Nintendo Switch}}
</tabber>
<noinclude>[[Category:Key template documentation]]</noinclude>
19eb9be1ca2c7112f63dd11c58d3888327dcca75
Template:Key/doc/DualSense
10
87
88
2024-09-04T19:15:00Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:DualSense input images]]
=== Buttons ===
<code><nowiki>{{Key|PS|Directional}}</nowiki></code>
{{Key|PS|Directional}}
<code><nowiki>{{Key|PS|Directional Left}}</nowiki></code>
{{Key|PS|Directional Left}}
<code><nowiki>{{Key|PS|Directional Right}}</nowiki></code>
{{Key|PS|Directional Right}}
<code><nowiki>{{Key|PS|Directional Up}}</nowiki></code>
{{Key|PS|Directional Up}}
<code><nowiki>{{Key|PS|Directional Down}}</nowiki></code>
{{Key|PS|Directional Down}}
<code><nowiki>{{Key|PS|Left Stick}}</nowiki></code>
{{Key|PS|Left Stick}}
<code><nowiki>{{Key|PS|Right Stick}}</nowiki></code>
{{Key|PS|Right Stick}}
<code><nowiki>{{Key|PS|Touch Pad}}</nowiki></code>
{{Key|PS|Touch Pad}}
<code><nowiki>{{Key|PS|Circle}}</nowiki></code>
{{Key|PS|Circle}}
<code><nowiki>{{Key|PS|Cross}}</nowiki></code>
{{Key|PS|Cross}}
<code><nowiki>{{Key|PS|Square}}</nowiki></code>
{{Key|PS|Square}}
<code><nowiki>{{Key|PS|Triangle}}</nowiki></code>
{{Key|PS|Triangle}}
<code><nowiki>{{Key|PS|Create}}</nowiki></code>
{{Key|PS|Create}}
<code><nowiki>{{Key|PS|Options}}</nowiki></code>
{{Key|PS|Options}}
<code><nowiki>{{Key|PS|L1}}</nowiki></code>
{{Key|PS|L1}}
<code><nowiki>{{Key|PS|R1}}</nowiki></code>
{{Key|PS|R1}}
<code><nowiki>{{Key|PS|L2}}</nowiki></code>
{{Key|PS|L2}}
<code><nowiki>{{Key|PS|R2}}</nowiki></code>
{{Key|PS|R2}}
<code><nowiki>{{Key|PS|L3}}</nowiki></code>
{{Key|PS|L3}}
<code><nowiki>{{Key|PS|R3}}</nowiki></code>
{{Key|PS|R3}}
<code><nowiki>{{Key|PS|Mute}}</nowiki></code>
{{Key|PS|Mute}}
<code><nowiki>{{Key|PS|PS}}</nowiki></code>
{{Key|PS|PS}}
=== Diagram ===
<code><nowiki>{{Key|PS|Controller Diagram}}</nowiki></code>
{{Key|PS|Controller Diagram}}
<noinclude>[[Category:Key template documentation]]</noinclude>
84fa5123f9494d3572fef65e1aa63dd95ef476be
Template:Key/doc/Gesture
10
88
89
2024-09-04T19:15:03Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Gesture input images]]
=== Fingers ===
<code><nowiki>{{key|gesture|Finger Front}}</nowiki></code>
{{key|gesture|Finger Front}}
<code><nowiki>{{key|gesture|Finger Side}}</nowiki></code>
{{key|gesture|Finger Side}}
=== Tap & hold ===
<code><nowiki>{{key|gesture|Tap}}</nowiki></code>
{{key|gesture|Tap}}
<code><nowiki>{{key|gesture|Double Tap}}</nowiki></code>
{{key|gesture|Double Tap}}
<code><nowiki>{{key|gesture|Hold}}</nowiki></code>
{{key|gesture|Hold}}
=== Swipe motions ===
<code><nowiki>{{key|gesture|Swipe Bottom Left}}</nowiki></code>
{{key|gesture|Swipe Bottom Left}}
<code><nowiki>{{key|gesture|Swipe Bottom Right}}</nowiki></code>
{{key|gesture|Swipe Bottom Right}}
<code><nowiki>{{key|gesture|Swipe Down}}</nowiki></code>
{{key|gesture|Swipe Down}}
<code><nowiki>{{key|gesture|Swipe Left}}</nowiki></code>
{{key|gesture|Swipe Left}}
<code><nowiki>{{key|gesture|Swipe Right}}</nowiki></code>
{{key|gesture|Swipe Right}}
<code><nowiki>{{key|gesture|Swipe Top Left}}</nowiki></code>
{{key|gesture|Swipe Top Left}}
<code><nowiki>{{key|gesture|Swipe Top Right}}</nowiki></code>
{{key|gesture|Swipe Top Right}}
<code><nowiki>{{key|gesture|Swipe Up}}</nowiki></code>
{{key|gesture|Swipe Up}}
=== Zoom & scroll ===
<code><nowiki>{{key|gesture|Zoom In}}</nowiki></code>
{{key|gesture|Zoom In}}
<code><nowiki>{{key|gesture|Zoom Out}}</nowiki></code>
{{key|gesture|Zoom Out}}
<code><nowiki>{{key|gesture|Scroll Down}}</nowiki></code>
{{key|gesture|Scroll Down}}
<code><nowiki>{{key|gesture|Scroll Left}}</nowiki></code>
{{key|gesture|Scroll Left}}
<code><nowiki>{{key|gesture|Scroll Right}}</nowiki></code>
{{key|gesture|Scroll Right}}
<code><nowiki>{{key|gesture|Scroll Up}}</nowiki></code>
{{key|gesture|Scroll Up}}
=== Circular motions ===
<code><nowiki>{{key|gesture|Double Rotate}</nowiki></code>
{{key|gesture|Double Rotate}}
<code><nowiki>{{key|gesture|Full Circle}}</nowiki></code>
{{key|gesture|Full Circle}}
<code><nowiki>{{key|gesture|Half Circle}}</nowiki></code>
{{key|gesture|Half Circle}}
<code><nowiki>{{key|gesture|Quarter Circle}}</nowiki></code>
{{key|gesture|Quarter Circle}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
0a595b125cc6dbd6ad531c1e989d1929eaf1c6e2
Template:Key/doc/Nintendo Switch
10
89
90
2024-09-04T19:15:05Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Nintendo Switch input images]]
=== Nintendo Switch ===
<code><nowiki>{{Key|Switch|a}}</nowiki></code>
{{Key|Switch|a}}
<code><nowiki>{{Key|Switch|b}}</nowiki></code>
{{Key|Switch|b}}
<code><nowiki>{{Key|Switch|x}}</nowiki></code>
{{Key|Switch|x}}
<code><nowiki>{{Key|Switch|y}}</nowiki></code>
{{Key|Switch|y}}
<code><nowiki>{{Key|Switch|Left Stick}}</nowiki></code>
{{Key|Switch|Left Stick}}
<code><nowiki>{{Key|Switch|Right Stick}}</nowiki></code>
{{Key|Switch|Right Stick}}
<code><nowiki>{{Key|Switch|Left Stick Press}}</nowiki></code>
{{Key|Switch|Left Stick Press}}
<code><nowiki>{{Key|Switch|Right Stick Press}}</nowiki></code>
{{Key|Switch|Right Stick Press}}
<code><nowiki>{{Key|Switch|-}}</nowiki></code>
{{Key|Switch|-}}
<code><nowiki>{{Key|Switch|+}}</nowiki></code>
{{Key|Switch|+}}
<code><nowiki>{{Key|Switch|Capture}}</nowiki></code>
{{Key|Switch|Capture}}
<code><nowiki>{{Key|Switch|HOME}}</nowiki></code>
{{Key|Switch|HOME}}
<code><nowiki>{{Key|Switch|L}}</nowiki></code>
{{Key|Switch|L}}
<code><nowiki>{{Key|Switch|R}}</nowiki></code>
{{Key|Switch|R}}
<code><nowiki>{{Key|Switch|ZL}}</nowiki></code>
{{Key|Switch|ZL}}
<code><nowiki>{{Key|Switch|ZR}}</nowiki></code>
{{Key|Switch|ZR}}
=== Pro Controller ===
<code><nowiki>{{Key|Switch|Pro Control Pad}}</nowiki></code>
{{Key|Switch|Pro Control Pad}}
<code><nowiki>{{Key|Switch|Pro Control Pad Left}}</nowiki></code>
{{Key|Switch|Pro Control Pad Left}}
<code><nowiki>{{Key|Switch|Pro Control Pad Right}}</nowiki></code>
{{Key|Switch|Pro Control Pad Right}}
<code><nowiki>{{Key|Switch|Pro Control Pad Up}}</nowiki></code>
{{Key|Switch|Pro Control Pad Up}}
<code><nowiki>{{Key|Switch|Pro Control Pad Down}}</nowiki></code>
{{Key|Switch|Pro Control Pad Down}}
=== Joy-Con ===
<code><nowiki>{{Key|Switch|Directional Left}}</nowiki></code>
{{Key|Switch|Directional Left}}
<code><nowiki>{{Key|Switch|Directional Right}}</nowiki></code>
{{Key|Switch|Directional Right}}
<code><nowiki>{{Key|Switch|Directional Up}}</nowiki></code>
{{Key|Switch|Directional Up}}
<code><nowiki>{{Key|Switch|Directional Down}}</nowiki></code>
{{Key|Switch|Directional Down}}
==== Diagrams ====
<code><nowiki>{{Key|Switch|Joy-Con}}</nowiki></code>
{{Key|Switch|Joy-Con}}
<code><nowiki>{{Key|Switch|Joy-Con Separate}}</nowiki></code>
{{Key|Switch|Joy-Con Separate}}
<code><nowiki>{{Key|Switch|Joy-Con Left}}</nowiki></code>
{{Key|Switch|Joy-Con Left}}
<code><nowiki>{{Key|Switch|Joy-Con Right}}</nowiki></code>
{{Key|Switch|Joy-Con Right}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
34ef402e3bd539920ee4247d68882ecb53fc6eda
Template:Key/doc/PS4
10
90
91
2024-09-04T19:15:07Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:PS4 input images]]
=== D-pad & sticks ===
<code><nowiki>{{key|PS4|Dpad}}</nowiki></code>
{{key|PS4|Dpad}}
<code><nowiki>{{key|PS4|Left}}</nowiki></code>
{{key|PS4|Left}}
<code><nowiki>{{key|PS4|Right}}</nowiki></code>
{{key|PS4|Right}}
<code><nowiki>{{key|PS4|Up}}</nowiki></code>
{{key|PS4|Up}}
<code><nowiki>{{key|PS4|Down}}</nowiki></code>
{{key|PS4|Down}}
<code><nowiki>{{key|PS4|Left Stick}}</nowiki></code>
{{key|PS4|Left Stick}}
<code><nowiki>{{key|PS4|Right Stick}}</nowiki></code>
{{key|PS4|Right Stick}}
<code><nowiki>{{key|PS4|Touch Pad}}</nowiki></code>
{{key|PS4|Touch Pad}}
=== Front buttons ===
<code><nowiki>{{key|PS4|Circle}}</nowiki></code>
{{key|PS4|Circle}}
<code><nowiki>{{key|PS4|Cross}}</nowiki></code>
{{key|PS4|Cross}}
<code><nowiki>{{key|PS4|Square}}</nowiki></code>
{{key|PS4|Square}}
<code><nowiki>{{key|PS4|Triangle}}</nowiki></code>
{{key|PS4|Triangle}}
<code><nowiki>{{key|PS4|Share}}</nowiki></code>
{{key|PS4|Share}}
<code><nowiki>{{key|PS4|Options}}</nowiki></code>
{{key|PS4|Options}}
=== Rear buttons ===
<code><nowiki>{{key|PS4|L1}}</nowiki></code>
{{key|PS4|L1}}
<code><nowiki>{{key|PS4|R1}}</nowiki></code>
{{key|PS4|R1}}
<code><nowiki>{{key|PS4|L2}}</nowiki></code>
{{key|PS4|L2}}
<code><nowiki>{{key|PS4|R2}}</nowiki></code>
{{key|PS4|R2}}
<noinclude>[[Category:Key template documentation]]</noinclude>
1672e7f0dcd4db09545c96936cfbabcab681cfeb
Template:Key/doc/Xbox
10
91
92
2024-09-04T19:15:09Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Images source: [[dev:Category:Xbox input images]]
=== Series & One ===
<code><nowiki>{{Key|Xbox|A}}</nowiki></code>
{{Key|Xbox|A}}
<code><nowiki>{{Key|Xbox|B}}</nowiki></code>
{{Key|Xbox|B}}
<code><nowiki>{{Key|Xbox|X}}</nowiki></code>
{{Key|Xbox|X}}
<code><nowiki>{{Key|Xbox|Y}}</nowiki></code>
{{Key|Xbox|y}}
<code><nowiki>{{Key|Xbox|Left Thumbstick}}</nowiki></code>
{{Key|Xbox|Left Thumbstick}}
<code><nowiki>{{Key|Xbox|Right Thumbstick}}</nowiki></code>
{{Key|Xbox|Right Thumbstick}}
<code><nowiki>{{Key|Xbox|Left Thumbstick Press}}</nowiki></code>
{{Key|Xbox|Left Thumbstick Press}}
<code><nowiki>{{Key|Xbox|Right Thumbstick Press}}</nowiki></code>
{{Key|Xbox|Right Thumbstick Press}}
<code><nowiki>{{Key|Xbox|LB}}</nowiki></code>
{{Key|Xbox|LB}}
<code><nowiki>{{Key|Xbox|RB}}</nowiki></code>
{{Key|Xbox|RB}}
<code><nowiki>{{Key|Xbox|View}}</nowiki></code>
{{Key|Xbox|View}}
<code><nowiki>{{Key|Xbox|Menu}}</nowiki></code>
{{Key|Xbox|Menu}}
<code><nowiki>{{Key|Xbox|Button}}</nowiki></code>
{{Key|Xbox|Button}}
=== Xbox Series ===
<code><nowiki>{{Key|Xbox|D-pad}}</nowiki></code>
{{Key|Xbox|D-pad}}
<code><nowiki>{{Key|Xbox|D-pad Left}}</nowiki></code>
{{Key|Xbox|D-pad Left}}
<code><nowiki>{{Key|Xbox|D-pad Right}}</nowiki></code>
{{Key|Xbox|D-pad Right}}
<code><nowiki>{{Key|Xbox|D-pad Up}}</nowiki></code>
{{Key|Xbox|D-pad Up}}
<code><nowiki>{{Key|Xbox|D-pad Down}}</nowiki></code>
{{Key|Xbox|D-pad Down}}
<code><nowiki>{{Key|Xbox|LT}}</nowiki></code>
{{Key|Xbox|LT}}
<code><nowiki>{{Key|Xbox|RT}}</nowiki></code>
{{Key|Xbox|RT}}
<code><nowiki>{{Key|Xbox|Share}}</nowiki></code>
{{Key|Xbox|Share}}
==== Diagram ====
<code><nowiki>{{Key|Xbox|Series Controller Diagram}}</nowiki></code>
{{Key|Xbox|Series Controller Diagram}}
=== Xbox One ===
<code><nowiki>{{Key|Xbox|One D-pad}}</nowiki></code>
{{Key|Xbox|D-pad}}
<code><nowiki>{{Key|Xbox|One D-pad Left}}</nowiki></code>
{{Key|Xbox|D-pad Left}}
<code><nowiki>{{Key|Xbox|One D-pad Right}}</nowiki></code>
{{Key|Xbox|D-pad Right}}
<code><nowiki>{{Key|Xbox|One D-pad Up}}</nowiki></code>
{{Key|Xbox|D-pad Up}}
<code><nowiki>{{Key|Xbox|One D-pad Down}}</nowiki></code>
{{Key|Xbox|D-pad Down}}
<code><nowiki>{{Key|Xbox|One Left Trigger}}</nowiki></code>
{{Key|Xbox|One Left Trigger}}
<code><nowiki>{{Key|Xbox|One Right Trigger}}</nowiki></code>
{{Key|Xbox|One Right Trigger}}
==== Diagram ====
<code><nowiki>{{Key|Xbox|One Controller Diagram}}</nowiki></code>
{{Key|Xbox|One Controller Diagram}}
__NOTOC__
<noinclude>[[Category:Key template documentation]]</noinclude>
adce81e2e9eafcf930052a8993d3e5625665202e
Template:License
10
92
93
2024-09-04T19:15:11Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly>
<noinclude>{{documentation}}</noinclude>
97ce18acc45bafbcf8fbbf066408a1e8ca46f82e
94
93
2024-09-04T19:15:12Z
RheingoldRiver
2743
Protected "[[Template:License]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly>
<noinclude>{{documentation}}</noinclude>
97ce18acc45bafbcf8fbbf066408a1e8ca46f82e
Template:License/CC-BY
10
93
95
2024-09-04T19:15:13Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY
| icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]
| text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
956c4b541bf09eae168956e88b0723f17909801b
96
95
2024-09-04T19:15:14Z
RheingoldRiver
2743
Protected "[[Template:License/CC-BY]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY
| icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]
| text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
956c4b541bf09eae168956e88b0723f17909801b
Template:License/CC-BY-NC
10
94
97
2024-09-04T19:15:15Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC
| icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
0a71686704d05cbe6c47127502d6efbcfbc07aaa
98
97
2024-09-04T19:15:16Z
RheingoldRiver
2743
Protected "[[Template:License/CC-BY-NC]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC
| icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
0a71686704d05cbe6c47127502d6efbcfbc07aaa
Template:License/CC-BY-NC-ND
10
95
99
2024-09-04T19:15:17Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-ND
| icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
d2662f8aed08d926b744cdc1263786bb06e84f56
100
99
2024-09-04T19:15:18Z
RheingoldRiver
2743
Protected "[[Template:License/CC-BY-NC-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-ND
| icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
d2662f8aed08d926b744cdc1263786bb06e84f56
Template:License/CC-BY-NC-SA
10
96
101
2024-09-04T19:15:19Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-SA
| icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
0aebf809772f77e9f40a27a46cbead47b0f23637
Template:License/CC-BY-NC-SA
10
96
102
101
2024-09-04T19:15:20Z
RheingoldRiver
2743
Protected "[[Template:License/CC-BY-NC-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-NC-SA
| icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
0aebf809772f77e9f40a27a46cbead47b0f23637
Template:License/CC-BY-ND
10
97
103
2024-09-04T19:15:21Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-ND
| icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
9a591941dc48084ecdd082f576380411b1406230
104
103
2024-09-04T19:15:21Z
RheingoldRiver
2743
Protected "[[Template:License/CC-BY-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-ND
| icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]
| text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
9a591941dc48084ecdd082f576380411b1406230
Template:License/CC-BY-SA
10
98
105
2024-09-04T19:15:22Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-SA
| icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
43ba316c09d5eea2d13222f551d084eeaa807011
106
105
2024-09-04T19:15:23Z
RheingoldRiver
2743
Protected "[[Template:License/CC-BY-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-BY-SA
| icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]
| text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
43ba316c09d5eea2d13222f551d084eeaa807011
Template:License/CC-PD
10
99
107
2024-09-04T19:15:24Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-PD
| icon = [[File:CC-PD.svg|x50px|link=|Public Domain]]
| text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
729aa1019207fed07b48064e2032cc53c6346f25
108
107
2024-09-04T19:15:24Z
RheingoldRiver
2743
Protected "[[Template:License/CC-PD]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-PD
| icon = [[File:CC-PD.svg|x50px|link=|Public Domain]]
| text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
729aa1019207fed07b48064e2032cc53c6346f25
Template:License/CC-SRR
10
100
109
2024-09-04T19:15:25Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-SRR
| icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]
| text = This file is under the Creative Commons Some Rights Reserved License.
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
9f9699ab0bd08dd66c0f61ec3b2455905e40bdf5
110
109
2024-09-04T19:15:26Z
RheingoldRiver
2743
Protected "[[Template:License/CC-SRR]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC-SRR
| icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]
| text = This file is under the Creative Commons Some Rights Reserved License.
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
9f9699ab0bd08dd66c0f61ec3b2455905e40bdf5
Template:License/CC0
10
101
111
2024-09-04T19:15:27Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC0
| icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]
| text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
5b4bdd9526f2eee026aaa54d08d4b75c91cf2200
112
111
2024-09-04T19:15:27Z
RheingoldRiver
2743
Protected "[[Template:License/CC0]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = CC0
| icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]
| text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
5b4bdd9526f2eee026aaa54d08d4b75c91cf2200
Template:License/Fairuse
10
102
113
2024-09-04T19:15:28Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:License/fairuse]]
ecb7db41961bb5256d571593ca3f90ae1e199a3e
Template:License/doc
10
103
114
2024-09-04T19:15:29Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This template is to be used under a ''Licensing'' heading on file pages to denote the file's license.
== Available licenses ==
=== Game ===
* Usage: <nowiki>{{License|game}}</nowiki>
{{License|game}}
=== Fairuse ===
* Usage: <nowiki>{{License|fairuse}}</nowiki>
{{License|fairuse}}
=== CC0 ===
* Usage: <nowiki>{{License|CC0}}</nowiki>
{{License|CC0}}
=== CC-BY-NC-ND ===
* Usage: <nowiki>{{License|CC-BY-NC-ND}}</nowiki>
{{License|CC-BY-NC-ND}}
=== CC-BY-NC-SA ===
* Usage: <nowiki>{{License|CC-BY-NC-SA}}</nowiki>
{{License|CC-BY-NC-SA}}
=== CC-BY-NC ===
* Usage: <nowiki>{{License|CC-BY-NC}}</nowiki>
{{License|CC-BY-NC}}
=== CC-BY-ND ===
* Usage: <nowiki>{{License|CC-BY-ND}}</nowiki>
{{License|CC-BY-ND}}
=== CC-BY-SA ===
* Usage: <nowiki>{{License|CC-BY-SA}}</nowiki>
{{License|CC-BY-SA}}
=== CC-BY ===
* Usage: <nowiki>{{License|CC-BY}}</nowiki>
{{License|CC-BY}}
=== CC-PD ===
* Usage: <nowiki>{{License|CC-PD}}</nowiki>
{{License|CC-PD}}
=== CC-SRR ===
* Usage: <nowiki>{{License|CC-SRR}}</nowiki>
{{License|CC-SRR}}
'''Providing no parameter (or invalid one) defaults to the nolicense notice:'''
<nowiki>{{License}}</nowiki>{{License}}
'''Source parameter (optional):'''
The source parameter accepts a url to the source where the file came from if necessary for attribution.
Example:
<nowiki>{{License|game|source=https://indie.io/}}</nowiki>
{{License|game|source=https://indie.io/}}
<includeonly>
[[Category:License templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
10afff2f4cfffe0530113446e9d8ff5336b0aa3f
Template:License/fairuse
10
104
115
2024-09-04T19:15:30Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = fairuse
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
ab575747427e43b6d5dc2d98e19579ebd2dac54e
116
115
2024-09-04T19:15:31Z
RheingoldRiver
2743
Protected "[[Template:License/fairuse]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = fairuse
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
ab575747427e43b6d5dc2d98e19579ebd2dac54e
Template:License/game
10
105
117
2024-09-04T19:15:32Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#vardefine:rightsholder|<!--
DON'T EDIT ANYTHING ABOVE HERE
change this next line to the rightsholder:
-->[https://indie.io indie.io]<!--
don't edit this line
-->}}{{#vardefine:tos|<!--
change this next line to a link to the rightsholder's TOU:
-->[https://www.indie.io/terms-of-service Terms of Use]<!--
DON'T EDIT ANYTHING BELOW HERE
-->}}{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by {{#var:rightsholder}} and/or its licensors, and is licensed under the {{#var:rightsholder}} {{#var:tos}}.<br/>
All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors.
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
cb98bddf39107c2d418e34d60c93ebcf7fc98f09
118
117
2024-09-04T19:15:33Z
RheingoldRiver
2743
Protected "[[Template:License/game]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{#vardefine:rightsholder|<!--
DON'T EDIT ANYTHING ABOVE HERE
change this next line to the rightsholder:
-->[https://indie.io indie.io]<!--
don't edit this line
-->}}{{#vardefine:tos|<!--
change this next line to a link to the rightsholder's TOU:
-->[https://www.indie.io/terms-of-service Terms of Use]<!--
DON'T EDIT ANYTHING BELOW HERE
-->}}{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by {{#var:rightsholder}} and/or its licensors, and is licensed under the {{#var:rightsholder}} {{#var:tos}}.<br/>
All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors.
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
cb98bddf39107c2d418e34d60c93ebcf7fc98f09
Template:License/nolicense
10
106
119
2024-09-04T19:15:34Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = nolicense
| icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]]
| text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
6fcc074a49246120434bbc0a2d2fb6364018548a
120
119
2024-09-04T19:15:35Z
RheingoldRiver
2743
Protected "[[Template:License/nolicense]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>{{License/template
| source = {{{source|}}}
| type = nolicense
| icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]]
| text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.
}}</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
6fcc074a49246120434bbc0a2d2fb6364018548a
Template:License/template
10
107
121
2024-09-04T19:15:36Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;">
<div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div>
<div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source: {{{source|}}}</span>}}{{{text2|}}}</div>
</div><!--
--></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude>
7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8
122
121
2024-09-04T19:15:37Z
RheingoldRiver
2743
Protected "[[Template:License/template]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly><!--
--><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;">
<div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div>
<div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source: {{{source|}}}</span>}}{{{text2|}}}</div>
</div><!--
--></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude>
7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8
Template:Link icon
10
108
123
2024-09-04T19:15:38Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}} ({{{type}}}).png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
4e9bb37a48d63bb6b56f32d260dc74f64011e4af
Template:Link icon/doc
10
109
124
2024-09-04T19:15:39Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{No direct use}}
== List of link icon templates ==
* {{tl|Character icon}}
* {{tl|Item icon}}
== Dependencies==
For this template to work properly, you need the following:
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
654dfb540ea31a810ef53c3820862942e63b2e8a
Template:Luadoc
10
110
125
2024-09-04T19:15:41Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<noinclude>[[Category:Documentation templates]]</noinclude><div class="luadoc">Edit the [[{{FULLPAGENAME}}/doc|documentation or categories]] for this module. {{#ifexist:{{FULLPAGENAME}}/i18n|This module has an [[/i18n|i18n file]].}}</div>
5df079d8f61782274d2ab1da5c43526c4229362c
Template:MP link
10
111
126
2024-09-04T19:15:42Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#if:{{{image|}}}|[[File:{{{image|}}}|{{{size|42px}}}|link={{{link|{{{1|}}}}}}]]}}<!--
-->{{#if:{{#pos:{{{link|}}}|http}}|[{{{link|}}} {{{1|}}}]|[[{{{link|{{{1|}}}}}}|{{{1|}}}]]}}</includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
b5f7c06404f70f0e717c635e4516a43801d501a6
Template:MP link/doc
10
112
127
2024-09-04T19:15:43Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This creates one of the stylized and formatted links on the [[{{SITENAME}}|main page]].
== Usage ==
Groups of this template should be wrapped inside of <code><nowiki><div class="mp-links"></div></nowiki></code> and each entry should be a separate line in an [[wikipedia:Help:Lists#Basically|unordered list]]. This div can be given one of the classes <code>columns-x</code> where x is a number from 1 to 5, and the links will line up in that many columns if space permits (default is 3). The div can also optionally be given the class <code>stretch</code> and it will stretch the list vertically to fill empty space. See [[Mediawiki:Common.css]] for the full definitions of these classes and styling for this template.
===Parameters===
<templatedata>
{
"description": {
"en": "Creates stylized and formatted links on the main page."
},
"format": "inline",
"params": {
"1": {
"label": {
"en": "Text"
},
"description": {
"en": "The text to display. If the link parameter is not given, this will also be the link target."
},
"required": true,
"example": "Stuff",
"type": "string"
},
"link": {
"label": {
"en": "Link"
},
"description": {
"en": "The target page for the link, if different than the display text."
},
"required": false,
"example": "Main Page",
"type": "wiki-page-name"
},
"image": {
"label": {
"en": "Image"
},
"description": {
"en": "An image to display with the link."
},
"required": false,
"suggested": true,
"type": "wiki-file-name"
},
"size": {
"label": {
"en": "Image size"
},
"description": {
"en": "The size of the image, in px."
},
"required": false,
"default": "42px",
"type": "string"
}
},
"paramOrder": [
"1",
"link",
"image",
"size"
]
}
</templatedata>
==Examples==
<pre>
<div class="mp-links columns-3">
* {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}}
* {{MP link|Things|link=Special:Random}}
* {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}}
</div>
</pre>
Produces:
<div class="mp-links columns-3">
* {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}}
* {{MP link|Things|link=Special:Random}}
* {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}}
</div>
<noinclude>
[[Category:Template documentation]]
</noinclude>
414ab9c9cbd6e62064acc46ccbd3768fa986c66b
Template:Main
10
113
128
2024-09-04T19:15:45Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:text|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|[[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Hatnote|<!--
-->{{#if:{{{2|}}}|Main articles|Main article}}: {{#var:text}}<!--
-->}}<!--
--></includeonly><!--
--><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude>
e02ac04db1bbce6b71a9aa8a5064182f662d8470
Template:Main/doc
10
114
129
2024-09-04T19:15:46Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"label": "Article",
"description": "A main article.",
"example": "Article",
"type": "wiki-page-name",
"required": true
},
"2": {
"label": "Second Article",
"description": "A second main article.",
"example": "Second Article",
"type": "wiki-page-name"
},
"3": {
"label": "Third Article",
"description": "A third main article.",
"example": "Third Article",
"type": "wiki-page-name"
}
},
"description": "This hatnote template is meant to be in sections of an article mentioning information about another existing main article.",
"paramOrder": [
"1",
"2",
"3"
],
"format": "inline"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Main|Special:WantedPages}}</nowiki></code> || {{Main|Special:WantedPages}}
|-
| <code><nowiki>{{Main|Special:WantedPages#Section Title}}</nowiki></code> || {{Main|Special:WantedPages#Section Title}}
|-
| <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages}}
|-
| <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}
|-
| <code><nowiki>{{Main|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Main|Special:WantedPages{{!}}Page 1}}
|}
== Dependencies ==
This template requires the {{tl|Hatnote}} metatemplate.
== Source ==
Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]].
<noinclude>[[Category:Template documentation]]</noinclude>
dd762adeece0f944821cb81ee14a8bd9cb539b22
Template:Merge
10
115
130
2024-09-04T19:15:47Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = purple
| icon = Merge.svg
| message = It has been proposed that this page be [[support:Merge|merged]] with [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for merging]]}}</includeonly><!--
--><noinclude>{{Merge|Template:Merge|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
9975c110e793cc1943eac9ea8e62257d704ab853
Template:Merge/doc
10
116
131
2024-09-04T19:15:49Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Ml
10
117
132
2024-09-04T19:15:50Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<code>{{[[Module:{{{1}}}|{{{1}}}]]}}<sup>m</sup>{{#if:{{{2|}}}|.{{{2}}}()}}</code><noinclude>
* <code><nowiki>{{Ml|Infobox}}</nowiki></code> generates {{Ml|Infobox}}.
* <code><nowiki>{{Ml|ArgsUtil|merge}}</nowiki></code> generates {{Ml|ArgsUtil|merge}}.
[[Category:Formatting templates]]
</noinclude>
0c69bf8d7c3319f1cf2aa68f4b80261257291560
Template:Move
10
118
133
2024-09-04T19:15:52Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkorange
| icon = Move.svg
| message = It has been proposed that this page be moved to [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for moving]]}}</includeonly><!--
--><noinclude>{{Move|Template:Ambox{{!}}Example|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
dc4fd9090208e453457d6d2df193b9a7ee3b562d
Template:Move/doc
10
119
134
2024-09-04T19:15:53Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Navbox
10
120
135
2024-09-04T19:15:54Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>[[Category:Navigation templates]] {{documentation}}</noinclude>
77a8826ed2275625c76b3bdbb1905ea21d63d23c
Template:Navbox/doc
10
121
136
2024-09-04T19:15:55Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{UsesLua|Navbox}}
This template allows a navigational template to be set up relatively quickly by supplying it with one or more lists of links. Using this template is highly recommended for standardization of navigational templates, and for ease of use.
== Usage ==
Please remove the parameters that are left blank.
<syntaxhighlight lang="wikitext" style="overflow: auto;">{{Navbox
| name = {{subst:PAGENAME}}
| title =
| listclass = hlist
| state = {{{state|}}}
| above =
| image =
| group1 =
| list1 =
| group2 =
| list2 =
| group3 =
| list3 =
<!-- ... -->
| below =
}}
</syntaxhighlight>
== Parameter list ==
{{Navbox
| name = Navbox/doc
| state = uncollapsed
| title = {{{title}}}
| above = {{{above}}}
| image = {{{image}}}
| group1 = {{{group1}}}
| list1 = {{{list1}}}
| group2 = {{{group2}}}
| list2 = {{{list2}}}
| list3 = {{{list3}}} ''without {{{group3}}}''
| group4 = {{{group4}}}
| list4 = {{{list4}}}
| below = {{{below}}}
}}
The navbox uses lowercase parameter names, as shown in the box (''above''). The required ''name'' and ''title'' will create a one-line box if other parameters are omitted.
Notice "group1" (etc.) is optional, as are sections named "above/below".
{{clear}}
The basic and most common parameters are as follows (see [[#Parameter descriptions|below]] for the full list):
: <code>name</code> – the name of the template.
: <code>title</code> – text in the title bar, such as: <nowiki>[[Widget stuff]]</nowiki>.
: <code>class</code> - an optional CSS class for the entire navbox, to enable custom styling.
: <code>listclass</code> – a CSS class for the list cells, usually <code>hlist</code> for horizontal lists.
: <code>state</code> – controls when a navbox is expanded or collapsed.
: <code>above</code> – text to appear above the group/list section (could be a list of overall wikilinks).
: <code>image</code> – an optional right-side image, coded as the whole image. Typically it is purely decorative, so it should be coded as <code><nowiki>[[File:</nowiki><var>XX</var><nowiki>.jpg|80px|link=|alt=]]</nowiki></code>.
: <code>imageleft</code> – an optional left-side image (code the same as the "image" parameter).
: <code>group<sub>n</sub></code> – the left-side text before list-n (if group-n omitted, list-n starts at left of box).
: <code>list<sub>n</sub></code> – text listing wikilinks using a [[wikipedia:Help:Lists|wikilist]] format.
: <code>below</code> – optional text to appear below the group/list section.
== Parameter descriptions ==
The following is a complete list of parameters for using {{tlx|Navbox}}. In most cases, the only required parameters are <code>name</code>, <code>title</code>, and <code>list1</code>.
=== Setup parameters ===
:; ''name''
:: The name of the template, which is needed for the "V • T • E" ("View • Talk • Edit") links to work properly on all pages where the template is used. You can enter <code><nowiki>{{subst:PAGENAME}}</nowiki></code> for this value as a shortcut. The name parameter is only mandatory if a <code>title</code> is specified, and the <code>border</code> parameter is not set, and the <code>navbar</code> parameter is not used to disable the navbar.
:; ''state'' <span style="font-weight:normal;">[<code>autocollapse, collapsed, expanded, plain, off</code>]</span>
:* Defaults to <code>autocollapse</code>. A navbox with <code>autocollapse</code> will start out collapsed if there are two or more tables on the same page that use other collapsible tables. Otherwise, the navbox will be expanded.
:* If set to <code>collapsed</code>, the navbox will always start out in a collapsed state.
:* If set to <code>expanded</code>, the navbox will always start out in an expanded state.
:* If set to <code>plain</code>, the navbox will always be expanded with no [hide] link on the right, and the title will remain centered (by using padding to offset the <small>V • T • E</small> links).
:* If set to <code>off</code>, the navbox will always be expanded with no [hide] link on the right, but no padding will be used to keep the title centered. This is for advanced use only; the "plain" option should suffice for most applications where the [show]/[hide] button needs to be hidden.
: To show the box when standalone (non-included) but then auto-hide contents when in an article, put "expanded" inside <code><noinclude|></code>...<code></noinclude|></code> tags. This setting will force the box visible when standalone (even when followed by other boxes), displaying "[hide]", but then it will auto-collapse the box when stacked inside an article:
:: <code><nowiki>| state = </nowiki></code><code><noinclude|></code>expanded<code></noinclude|></code>
: Often times, editors will want a default initial state for a navbox, which may be overridden in an article. Here is the trick to do this:
:* In your intermediate template, create a parameter also named "state" as a pass-through like this:
:: <code><nowiki>| state = {{{state<includeonly>|your_desired_initial_state</includeonly>}}}</nowiki></code>
:* The <code><includeonly></code><code>|</code> will make the template expanded when viewing the template page by itself.
:; ''navbar''
:: If set to <code>plain</code>, the <span style="font-size: 88%;">V • T • E</span> links on the left side of the titlebar will not be displayed, and padding will be automatically used to keep the title centered. Use <code>off</code> to remove the <span style="font-size: 88%;">V • T • E</span> links, but not apply padding (this is for advanced use only; the "plain" option should suffice for most applications where a navbar is not desired). It is highly recommended that one not hide the navbar, in order to make it easier for users to edit the template, and to keep a standard style across pages.
: ''See later section on [[#Child navboxes|using navboxes within one another]] for examples and a more complete description.'' If set to <code>child</code> or <code>subgroup</code>, then the navbox can be used as a borderless child that fits snugly in another navbox. The border is hidden and there is no padding on the sides of the table, so it fits into the ''list'' area of its parent navbox. If set to <code>none</code>, then the border is hidden and padding is removed, and the navbox may be used as a child of another container (do not use the <code>none</code> option inside of another navbox; similarly, only use the <code>child</code>/<code>subgroup</code> option inside of another navbox). If set to anything else (default), then a regular navbox is displayed with a 1px border. An alternate way to specify the border to be a subgroup style is like this (i.e. use the first unnamed parameter instead of the named ''border'' parameter):
:<pre>{{Navbox|child|...}}</pre>
=== Cells ===
; ''title''*
: Text that appears centered in the top row of the table. It is usually the template's topic, i.e. a succinct description of the body contents. This should be a single line, but if a second line is needed, use <code><nowiki>{{-}}</nowiki></code> to ensure proper centering. This parameter is technically not mandatory, but using {{tl|Navbox}} is rather pointless without a title.
; ''above''*
: A full-width cell displayed between the titlebar and first group/list, i.e. ''above'' the template's body (groups, lists and image). In a template without an image, ''above'' behaves in the same way as the ''list1'' parameter without the ''group1'' parameter.
; ''group<sub>n</sub>''*
: (i.e. ''group1'', ''group2'', etc.) If specified, text appears in a header cell displayed to the left of ''list<sub>n</sub>''. If omitted, ''list<sub>n</sub>'' uses the full width of the table.
; ''list<sub>n</sub>''*
: (i.e. ''list1'', ''list2'', etc.) The body of the template, usually a list of links. Format is inline, although the text can be entered on separate lines if the entire list is enclosed within <code><nowiki><div> </div></nowiki></code>. At least one ''list'' parameter is required; each additional ''list'' is displayed in a separate row of the table. Each ''list<sub>n</sub>'' may be preceded by a corresponding ''group<sub>n</sub>'' parameter, if provided (see below).
:Entries should be separated using a newline and an asterisk (*). If instead two asterisks are used, it provides [[wikipedia:Nesting (computing)|nesting]] within the previous entry by enclosing the entry with brackets. Increasing the number of asterisks used increases the number of brackets around entries.
; ''imageleft''*
: An image to be displayed in a cell below the title and to the left of the body (lists). For the image to display properly, the ''list1'' parameter must be specified and no groups can be specified. It accepts the same sort of parameter that ''image'' accepts.
; ''below''*
: A full-width cell displayed ''below'' the template's body (groups, lists and image).
== Layout of table ==
===Without image, above and below===
Table generated by {{tl|Navbox}} '''without''' ''image'', ''above'' and ''below'' parameters:
{{Navbox
| name = Navbox/doc
| state = uncollapsed
| title = {{{title}}}
| group1 = {{{group1}}}
| list1 = {{{list1}}}
| group2 = {{{group2}}}
| list2 = {{{list2}}}
| list3 = {{{list3}}} ''without {{{group3}}}''
| group4 = {{{group4}}}
| list4 = {{{list4}}}
}}
===With image, above and below===
Table generated by {{tl|Navbox}} '''with''' ''image'', ''above'' and ''below'' parameters:
{{Navbox
| name = Navbox/doc
| state = uncollapsed
| image = {{{image}}}
| title = {{{title}}}
| above = {{{above}}}
| group1 = {{{group1}}}
| list1 = {{{list1}}}
| group2 = {{{group2}}}
| list2 = {{{list2}}}
| list3 = {{{list3}}} ''without {{{group3}}}''
| group4 = {{{group4}}}
| list4 = {{{list4}}}
| below = {{{below}}}
}}
===With image and without groups===
Table generated by {{tl|Navbox}} '''with''' ''image'', ''imageleft'', ''lists'', and '''without''' ''groups'', ''above'', ''below'':
{{Navbox
| name = Navbox/doc
| state = uncollapsed
| image = {{{image}}}
| imageleft = {{{imageleft}}}
| title = {{{title}}}
| list1 = {{{list1}}}
| list2 = {{{list2}}}
| list3 = {{{list3}}}
| list4 = {{{list4}}}
}}
== Examples ==
== TemplateData ==
<templatedata>
{
"params": {
"state": {
"label": "State",
"description": "Controls when a navbox is expanded or collapsed",
"example": "autocollapse",
"suggestedvalues": [
"autocollapse",
"collapsed",
"expanded",
"plain",
"off"
],
"default": "autocollapse",
"suggested": true
},
"title": {
"label": "Title",
"description": "Text in the title bar; centered in the top row of the table. Usually the template's topic.",
"example": "[[Template:Navbox]]",
"suggested": true
},
"above": {
"label": "Above",
"description": "Full-width cell displayed between the titlebar and first group/list, i.e. above the template's body (groups, lists and image)",
"type": "string",
"suggested": true
},
"image": {
"label": "Image",
"description": "Image to be displayed in a cell below the title and to the right of the body",
"example": "[[File:XX.jpg | 80px | link= | alt= ]]",
"type": "wiki-file-name",
"suggested": true
},
"group1": {
"label": "Group 1",
"description": "If specified, text appears in a header cell displayed to the left of list 1. If omitted, list 1 uses the full width of the table.",
"suggested": true
},
"list1": {
"label": "List 1",
"description": "Body of the template; usually a list of links. Format is inline. At least one list parameter is required; each additional list is displayed in a separate row of the table. Each listn may be preceded by a corresponding groupn parameter.\nEntries should be separated using a newline and an asterisk. If two asterisks are used, it provides nesting within the previous entry with brackets.",
"required": true,
"suggested": true
},
"group2": {
"suggested": true
},
"list2": {
"suggested": true
},
"list3": {
"suggested": true
},
"group3": {
"suggested": true
},
"group4": {},
"list4": {},
"below": {
"label": "Below",
"description": "Full-width cell displayed below the template's body.",
"suggested": true
},
"imageleft": {
"label": "Image left",
"description": "Image to be displayed in a cell below the title and to the left of the body. For the image to display properly, list1 parameter must be specified and no groups can be specified.",
"example": "[[File:XX.jpg | 80px | link= | alt= ]]",
"type": "wiki-file-name"
},
"name": {
"label": "Name",
"description": "The name of the template. Needed for \"View • Talk • Edit\" links to work properly.",
"type": "string",
"default": "{{subst:PAGENAME}}",
"suggested": true
},
"class": {
"label": "Navbox class",
"description": "CSS class for the navbox.",
"example": "navbox-items",
"type": "string"
},
"listclass": {
"label": "List class",
"description": "CSS class for the list cells, usually hlist for horizontal lists.",
"example": "hlist",
"type": "string"
},
"navbar": {
"label": "Navbar status",
"example": "plain, off",
"type": "string"
},
"border": {
"label": "Border status",
"example": "child, subgroup, none",
"type": "string"
},
"evenodd": {
"suggestedvalues": [
"swap",
"even",
"odd",
"off"
]
}
},
"description": "Creates a navigational box for links to other pages.",
"paramOrder": [
"name",
"title",
"class",
"group1",
"list1",
"listclass",
"state",
"above",
"below",
"image",
"group2",
"list2",
"group3",
"list3",
"group4",
"list4",
"imageleft",
"navbar",
"border",
"evenodd"
]
}
</templatedata>
<noinclude>[[Category:Template documentation]]</noinclude>
49b0f6f3b5d3ee9f666852d6bb4ce22bdbc8e5eb
Template:NoDirectUse
10
122
137
2024-09-04T19:15:57Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:No direct use]]
8448af1f61f0d64a84806b006c70670d9296acde
Template:No direct use
10
123
138
2024-09-04T19:15:58Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{ambox|icon=Warning-red.svg|title='''Don't call this template directly from any content page!'''
|message=This template is intended to be used inside of another template. Then that template in turn may be used on content pages.
|color=red
}}</includeonly><noinclude>{{documentation}}
[[Category:Notice templates]]</noinclude>
72f49bdd34be1bcb8d1a6f91015ddce6912103db
Template:No direct use/doc
10
124
139
2024-09-04T19:15:59Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Ambox/doc]]
68bfb03f8f28c95443c7b1997f252c236bf87256
Template:No wrap
10
125
140
2024-09-04T19:16:01Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Nowrap]]
269180d5083536bbbf72d889477805cfde7aac9e
Template:Normal
10
126
141
2024-09-04T19:16:03Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<span style{{=}}"font-weight:normal; font-style:normal">{{{1}}}</span><noinclude>
{{documentation}}
</noinclude>
f1d74e033cde1ce3b2efdc98b78fb863b8524fcf
Template:Nowrap
10
127
142
2024-09-04T19:16:04Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<span class="nowrap">{{{1}}}</span><noinclude>
{{documentation}}
</noinclude>
8817bafce418a08a72f3425283fc03d04a2d8d44
Template:Pipe
10
128
143
2024-09-04T19:16:05Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
|<noinclude>{{documentation}}</noinclude>
9d1875aa686e4e25a0994448a39d057e91541788
Template:Pipe/doc
10
129
144
2024-09-04T19:16:06Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:((/doc]]
509bb731d447456a18489848c8a1ce38feddabcc
Template:Quote
10
130
145
2024-09-04T19:16:08Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
--><div class="quote"><!-- start quote wrapper
--><div class="marks-wrapper"><!-- start marks wrapper
--><div class="block"><!-- start quote block
-->{{#if:{{{title|}}}|<div class="title">{{{title}}}</div>|}}<!--
-->{{#if:{{{text|{{{1|}}}}}}|<div class="text">{{{text|{{{1|}}}}}}</div>|}}<!--
--></div><!-- end quote block
--></div><!-- end marks wrapper
-->{{#if:{{{author|}}}|<div class="author">― {{#if:{{{authorpage|}}}| [[{{{authorpage}}}|{{{author}}}]] | {{{author}}} }}</div>|}}<!--
--></div></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
4068bd07d27429291e64025ee67d91eaf78fe06e
Template:Quote/doc
10
131
146
2024-09-04T19:16:09Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"title": {
"label": "Title",
"description": "If the quote as a title, put it here.",
"example": "Quote's Title",
"type": "line"
},
"text": {
"label": "Quoted Text",
"description": "The quoted text to be displayed.",
"example": "Example quote text here.",
"type": "string",
"required": true
},
"author": {
"label": "Quote's Author",
"description": "The author of the displayed quote.",
"example": "John Doe",
"type": "line",
"suggested": true
},
"authorpage": {
"label": "Author's Page",
"description": "If the quote's author has a page on the Wiki, put the page name here.",
"example": "John Doe",
"type": "wiki-page-name",
"suggested": true
}
},
"description": "This template creates a styled block element for quotes.",
"paramOrder": [
"text",
"author",
"authorpage",
"title"
],
"format": "block"
}
</templatedata>
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <pre>{{Quote|text=Text content here.}}</pre> || {{Quote|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eget ligula eu lectus lobortis condimentum. Aliquam nonummy auctor massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla at risus. Quisque purus magna, auctor et, sagittis ac, posuere eu, lectus. Nam mattis, felis ut adipiscing.}}
|-
| <pre>{{Quote
|title=Title
|text=Text content here.
}}</pre> || {{Quote|title=Title|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eget ligula eu lectus lobortis condimentum. Aliquam nonummy auctor massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla at risus. Quisque purus magna, auctor et, sagittis ac, posuere eu, lectus. Nam mattis, felis ut adipiscing.}}
|-
| <pre>{{Quote
|title=Title
|text=Text content here.
|author=Author
}}</pre> || {{Quote|title=Title|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eget ligula eu lectus lobortis condimentum. Aliquam nonummy auctor massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla at risus. Quisque purus magna, auctor et, sagittis ac, posuere eu, lectus. Nam mattis, felis ut adipiscing.|author=Author}}
|-
| <pre>{{Quote
|title=Title
|text=Text content here.
|author=Author
|authorpage=Author Page
}}</pre> || {{Quote|title=Title|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eget ligula eu lectus lobortis condimentum. Aliquam nonummy auctor massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla at risus. Quisque purus magna, auctor et, sagittis ac, posuere eu, lectus. Nam mattis, felis ut adipiscing.|author=Author|authorpage=Author Page}}
|-
| <pre>{{Quote
|title=Text content here.
|author=Author
|authorpage=Author Page
}}</pre> || {{Quote|text=Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eget ligula eu lectus lobortis condimentum. Aliquam nonummy auctor massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla at risus. Quisque purus magna, auctor et, sagittis ac, posuere eu, lectus. Nam mattis, felis ut adipiscing.|author=Author|authorpage=Author Page}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The <code>.quote</code> and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
c00197137eecde64fc76b4bd45f59efdc131f182
Template:Split
10
132
147
2024-09-04T19:16:11Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:pages|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|new pages titled [[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|a new page titled [[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Ambox
| color = purple
| icon = Split.svg
| message = It has been proposed that this page be split into {{#var:pages}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for splitting]]}}</includeonly><!--
--><noinclude>{{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
73f5044c8b972e18c3b7880f94b0644e4a0e6ac7
Template:Split/doc
10
133
148
2024-09-04T19:16:12Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Spoiler
10
134
149
2024-09-04T19:16:14Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly><!--
Base code written for Terraria Wiki: https://terraria.wiki.gg/wiki/Template:Spoiler
NOTE: This template needs a JavaScript function in MediaWiki:Common.js or MediaWiki:Vector.js to work, as well as styling in MediaWiki:Common.css or MediaWiki:Vector.css for the related classes
--><span class="spoiler-content {{{class|}}}" id="{{{id|}}}" style="{{{css|{{{style|}}}}}}"><span>{{{1|}}}</span></span><!--
--></includeonly><noinclude>
{{doc}}
[[Category:Formatting templates]]
</noinclude>
77445d8bb567ea7e24ff01afea601393d29dd3f9
Template:Spoiler/doc
10
135
150
2024-09-04T19:16:15Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<templatedata>
{
"params": {
"1": {
"aliases": [
"text"
],
"label": "Text",
"description": "The text to be shown.",
"example": "Character A died during the battle.",
"type": "content",
"required": true
},
"hover": {
"label": "Show on Hover?",
"description": "Show spoiler text on mouse hover.",
"example": "hover=yes",
"type": "boolean",
"default": "hover=no"
}
},
"description": "This template can be used to mark text as a spoiler.",
"maps": {
"1": {}
},
"paramOrder": [
"1",
"hover"
],
"format": "inline"
}
</templatedata>
== The hoverShowSpoilers gadget ==
Users can enable {{gad|hoverShowSpoilers}} to make spoilers show on hover, not just on click. The code for this gadget can be found at {{gad|hoverShowSpoilers.css}}.
== Examples ==
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{spoiler|spoiler text}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text}}
|-
| <code><nowiki>{{spoiler|spoiler text with a [[Template:Navbox|link]]}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text with a [[Template:Navbox|link]]}}
|}
== Dependencies ==
For this template to work properly, you need the following:
* The small JavaScript code for toggling the <code>.spoiler</code> class on/off on click, found in [[MediaWiki:Common.js]].
* The <code>.spoiler-content</code> and any related classes, found in [[MediaWiki:Common.css]].
== Source ==
Base code adapted from [https://terraria.wiki.gg/wiki/Template:Spoiler Template:Spoiler on Terraria Wiki].
<noinclude>[[Category:Template documentation]]</noinclude>
0a47f2e840d579e339ed92445d2dba4a32cd76fe
Template:Spoiler warning
10
136
151
2024-09-04T19:16:17Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{Ambox
| color = red
| icon = Warning-red.svg
| title = Spoiler Warning
| message = This page contains '''spoilers'''. View at your own discretion.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}<noinclude>{{doc}}</noinclude>
06bff33f547d6b08794a2f9b6537b19478b2866e
Template:Spoiler warning/doc
10
137
152
2024-09-04T19:16:18Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Template:Stub
10
138
153
2024-09-04T19:16:19Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Stub.svg
| message = This page is a [[support:Stub|stub]]. You can help '''{{SITENAME}}''' by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Stub|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
1effeb7d6eb04a0b11c76b8bfa871703461c9344
Template:Stub/doc
10
139
154
2024-09-04T19:16:21Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Ambox/doc]]
68bfb03f8f28c95443c7b1997f252c236bf87256
Template:Tl
10
140
155
2024-09-04T19:16:22Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{#invoke:Template link|main|code=on}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
1c13b1daaf7b7e8ce1e45cc03b4baf31c09bc6cd
Template:Tl/doc
10
141
156
2024-09-04T19:16:23Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{From Wikipedia|Module:Template link general,Template:Tlx}}
{{Uses Lua|Template link}}
This template returns an exemplaric use of a template while linking to the template description page, if the template exists.
== Usage ==
<pre>
{{tl|<Template name>}}
{{tl|<Template name>|<Template parameters>}}
</pre>
; ''unnamed parameter'' 1
: Template name (without <code>Template:</code> prefix)
; ''unnamed parameter'' 2 - 9
: Optional. Template parameters
; nl
: Optional flag to display an un-linked template usage.
== Examples ==
: <code><nowiki>{{tl|stub}}</nowiki></code> returns {{tl|stub}}
: <code><nowiki>{{tl|stub|1}}</nowiki></code> returns {{tl|stub|1}}
: <code><nowiki>{{tl|stub|1|2|nl{{=}}y}}</nowiki></code> returns {{tl|stub|1|2|nl{{=}}y}}
: <code><nowiki>{{tl|for|page|t1{{=}}alt text}}</nowiki></code> returns {{tl|for|page|t1{{=}}alt text}}
== See also ==
<includeonly>
[[Category:Formatting templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
68dd4189207857784f997c892d71b1a2dd95f123
Template:Tlx
10
142
157
2024-09-04T19:16:25Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#redirect [[Template:Tl]]
af3906f239c45d791753d3170c656eddd6d1af5f
Template:UsesLua
10
143
158
2024-09-04T19:16:26Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Uses Lua]]
9675a92267565619bc6418ec4e88163985302408
Template:Uses Lua
10
144
159
2024-09-04T19:16:27Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkblue
| icon = Lua logo.svg
| title= This template uses one or more modules written in the Lua programming language.
| message = For more information, see [[wikipedia:Wikipedia:Lua|Wikipedia:Lua]] or the [[mw:Extension:Scribunto/Lua reference manual|Lua reference manual]] on mediawiki.org. Modules used include: {{#if:{{{1|}}}|{{#arraymap:{{{1|}}}|,|%s|'''[[Module:%s|%s]]'''}}|''None provided''}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}</includeonly><noinclude>{{doc}}</noinclude>
1d35e1343609ab44eadde8934391c5ff5cb07ae3
Template:Uses Lua/doc
10
145
160
2024-09-04T19:16:29Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
#REDIRECT [[Template:Ambox/doc]]
286a3914c1d2770ff27394ac3d3f36a685542cb8
Category:Candidates for deletion
14
146
161
2024-09-04T19:16:31Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:ATLYSS Wiki
14
147
162
2024-09-04T19:16:32Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This is the top-level category. It contains meta categories and pages about the wiki.
8935f2b3e97edfeadd7bb206f1e17c03099ec24a
Category:Documentation templates
14
148
163
2024-09-04T19:16:34Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Formatting templates
14
149
164
2024-09-04T19:16:35Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Hatnote templates
14
150
165
2024-09-04T19:16:36Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Hidden categories
14
151
166
2024-09-04T19:16:38Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
These categories are hidden on article pages.
[[Category:Wiki maintenance]]
e4d17499a8377d3f2b4b4a618a671e53111f43ca
Category:Images
14
152
167
2024-09-04T19:16:39Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Media]]
b141d2b9971d6efe9f59bd03449781e71411c631
Category:Infobox templates
14
153
168
2024-09-04T19:16:40Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Key template documentation
14
154
169
2024-09-04T19:16:42Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Template documentation]]
e65ecf60878d4707b3b4c1e3962615e2d5f3b2ab
Category:Legal notices
14
155
170
2024-09-04T19:16:43Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:License templates
14
156
171
2024-09-04T19:16:44Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Logos
14
157
172
2024-09-04T19:16:45Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
Category:Maps failing data validation
14
158
173
2024-09-04T19:16:46Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Media
14
159
174
2024-09-04T19:16:48Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:Navigation templates
14
160
175
2024-09-04T19:16:49Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Notice templates
14
161
176
2024-09-04T19:16:50Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Category:Pages containing omitted template arguments
14
162
177
2024-09-04T19:16:51Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages including data maps
14
163
178
2024-09-04T19:16:53Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages including data maps failing validation
14
164
179
2024-09-04T19:16:54Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Pages setting LuaCache keys
14
165
180
2024-09-04T19:16:55Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
__HIDDENCAT__
[[Category:Wiki maintenance]]
57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97
Category:Pages using DynamicPageList3 dplvar parser function
14
166
181
2024-09-04T19:16:57Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using DynamicPageList3 parser function
14
167
182
2024-09-04T19:16:58Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using TabberTransclude parser tag
14
168
183
2024-09-04T19:16:59Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using Tabber parser tag
14
169
184
2024-09-04T19:17:01Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__HIDDENCAT__
[[Category:Wiki maintenance]]
5f66cb55d9f6d00a2b708f502911f1eb94dca6b5
Category:Pages using duplicate arguments in template calls
14
170
185
2024-09-04T19:17:04Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where expansion depth is exceeded
14
171
186
2024-09-04T19:17:06Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where template include size is exceeded
14
172
187
2024-09-04T19:17:07Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where the unstrip depth limit is exceeded
14
173
188
2024-09-04T19:17:08Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages where the unstrip size limit is exceeded
14
174
189
2024-09-04T19:17:10Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with Cargo arguments implicitly stored
14
175
190
2024-09-04T19:17:11Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with broken file links
14
176
191
2024-09-04T19:17:12Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Wiki maintenance]]
197b5fc8ebad5537759adacc0079b4b2662cb4c4
Category:Pages with failing Cargo queries
14
177
192
2024-09-04T19:17:14Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with ignored display titles
14
178
193
2024-09-04T19:17:15Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with math errors
14
179
194
2024-09-04T19:17:16Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with math render errors
14
180
195
2024-09-04T19:17:18Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with non-numeric formatnum arguments
14
181
196
2024-09-04T19:17:19Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Wiki maintenance]]
197b5fc8ebad5537759adacc0079b4b2662cb4c4
Category:Pages with reference errors
14
182
197
2024-09-04T19:17:21Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with script errors
14
183
198
2024-09-04T19:17:22Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with syntax highlighting errors
14
184
199
2024-09-04T19:17:23Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with template loops
14
185
200
2024-09-04T19:17:24Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Pages with too many expensive parser function calls
14
186
201
2024-09-04T19:17:26Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Promotional images
14
187
202
2024-09-04T19:17:27Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
Official images used for purposes of promoting the game, that may not actually represent gameplay.
[[Category:Images]]
80b893c439747ce681cf18cc579c3bc4c65cd502
Category:Stubs
14
188
203
2024-09-04T19:17:29Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Wiki maintenance]]
786037995b8f7e89762a8ea13b84ade091453c00
Category:Template documentation
14
189
204
2024-09-04T19:17:30Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Templates]]
[[Category:Wiki maintenance]]
c1800be0da4588b3b652fa5324aade2c496fb3c5
Category:Templates
14
190
205
2024-09-04T19:17:31Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:Templates with no documentation
14
191
206
2024-09-04T19:17:33Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
__EXPECTUNUSEDCATEGORY__
[[Category:Templates]]
[[Category:Wiki maintenance]]
b1ff76c0593194e53e6bf42f37ca337a5493c57e
Category:Wiki maintenance
14
192
207
2024-09-04T19:17:34Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
The sub-categories of this category contain pages that have been identified as needing attention for one or more of the following reasons:
* Changes have been suggested that should be discussed first or are under discussion.
* The page has flaws that need addressing by an editor with the knowledge or skills to help.
* The action the page needs requires special rights.
''See also:''
* [[Special:BrokenRedirects|Broken redirects]]
* [[Special:DoubleRedirects|Double redirects]]
* [[Special:UncategorizedCategories|Uncategorized categories]]
* [[Special:UncategorizedFiles|Uncategorized files]]
* [[Special:UncategorizedPages|Uncategorized pages]]
* [[Special:UncategorizedTemplates|Uncategorized templates]]
* [[Special:WantedCategories|Wanted categories]]
* [[Special:WantedFiles|Wanted files]]
* [[Special:WantedPages|Wanted pages]]
* [[Special:WantedTemplates|Wanted templates]]
* [[Special:TrackingCategories|Other special tracking categories]]
[[Category:{{SITENAME}}]]
4b90dc0dbd8c91e131e4ffcf22360b1c837b9717
Category:Wiki skin images
14
193
208
2024-09-04T19:17:35Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
Module:ArgsUtil
828
194
209
2024-09-04T19:17:37Z
RheingoldRiver
2743
Adding default set of pages
Scribunto
text/plain
local p = {}
function p.merge()
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
return args
end
return p
1d1b2105bd857dcc5e33c8c0a8a780f67cbae72e
Module:ArgsUtil/doc
828
195
210
2024-09-04T19:17:38Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
This is a basic module for processing args. Usage:
<syntaxhighlight lang="lua">
local util_args = require('Module:ArgsUtil')
local p = {}
function p.main(frame)
local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own
mw.logObject(args)
-- `args` now contains args passed via the template merged with defaults provided directly via the invoke.
-- anything the user sent via the template will be given priority.
end
return p
</syntaxhighlight>
== Extending this module ==
By design, {{ml|ArgsUtil}} is shipped with only a single function and no customization available; this simplifies documentation and covers nearly all use cases. An extended version of this module is available at [[support:Module:ArgsUtil|Module:ArgsUtil on the support wiki]] if you want additional functionality; and you can of course feel free to modify this module on your own wiki as needed.
6fc2a23dcff62ac5a222903e46bc56c07b0a2b1f
Module:Infobox
828
196
211
2024-09-04T19:17:40Z
RheingoldRiver
2743
Adding default set of pages
Scribunto
text/plain
-- version 0.1.2
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
h.setMainImage(args.images[1])
return h.makeInfobox(args, sep)
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
h.counter = mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
}
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', 'druid-container-' .. h.counter)
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
if args.title then
out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
:wikitext(args.title)
end
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
return out
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabTexts)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, texts, isSection)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(texts) do
h.printTab(container, item, i, isSection)
end
end
function h.printTab(container, text, i, isSection)
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(text)
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-from-tab', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, texts, true)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
5e7ebe80d8b9129b6f052444fa7881c861a6ee50
Module:Infobox/doc
828
197
212
2024-09-04T19:17:41Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{luadoc}} This module enables the creation of [[support:DRUID infoboxes|DRUID infoboxes]].
2b023f1deb004fc1cb66271c10ccc2d99cc17c3d
Module:Navbox
828
198
213
2024-09-04T19:17:42Z
RheingoldRiver
2743
Adding default set of pages
Scribunto
text/plain
local p = {}
local getArgs -- lazily initialized
local args
local format = string.format
local function get_title_arg(is_collapsible, template)
local title_arg = 1
if is_collapsible then title_arg = 2 end
if template then title_arg = 'template' end
return title_arg
end
local function add_link(link_description, ul, is_mini)
local l
if link_description.url then
l = {'[', '', ']'}
else
l = {'[[', '|', ']]'}
end
ul:tag('li')
:addClass('nv-' .. link_description.full)
:wikitext(l[1] .. link_description.link .. l[2])
:tag(is_mini and 'abbr' or 'span')
:attr('title', link_description.html_title)
:wikitext(is_mini and link_description.mini or link_description.full)
:done()
:wikitext(l[3])
:done()
end
local function make_list(title_text, has_brackets, is_mini)
local title = mw.title.new(mw.text.trim(title_text), 'Template')
if not title then
error('Invalid title ' .. title_text)
end
local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or ''
local link_descriptions = {
{ ['mini'] = 'v', ['full'] = 'view', ['html_title'] = 'View this template',
['link'] = title.fullText, ['url'] = false },
{ ['mini'] = 'e', ['full'] = 'edit', ['html_title'] = 'Edit this template',
['link'] = title:fullUrl('action=edit'), ['url'] = true },
{ ['mini'] = 'h', ['full'] = 'hist', ['html_title'] = 'History of this template',
['link'] = title:fullUrl('action=history'), ['url'] = true },
}
local ul = mw.html.create('ul')
if has_brackets then
ul:addClass('navbar-brackets')
end
for _, description in ipairs(link_descriptions) do
add_link(description, ul, is_mini)
end
return ul:done()
end
local function navbar(args)
local is_collapsible = args.collapsible
local is_mini = args.mini
local is_plain = args.plain
local collapsible_class = nil
if is_collapsible then
collapsible_class = 'navbar-collapse'
if not is_plain then is_mini = 1 end
end
local div = mw.html.create():tag('div')
div
:addClass('navbar')
:addClass('plainlinks')
:addClass('hlist')
:addClass(collapsible_class) -- we made the determination earlier
if is_mini then div:addClass('navbar-mini') end
local box_text = (args.text or 'This box: ') .. ' '
-- the concatenated space guarantees the box text is separated
if not (is_mini or is_plain) then
div
:tag('span')
:addClass('navbar-boxtext')
:wikitext(box_text)
end
local template = args.template
local has_brackets = args.brackets
local title_arg = get_title_arg(is_collapsible, template)
local title_text = args[title_arg] or (':' .. mw.getCurrentFrame():getParent():getTitle())
local list = make_list(title_text, has_brackets, is_mini)
div:node(list)
if is_collapsible then
local title_text_class
if is_mini then
title_text_class = 'navbar-ct-mini'
else
title_text_class = 'navbar-ct-full'
end
div:done()
:tag('div')
:addClass(title_text_class)
:wikitext(args[1])
end
return tostring(div:done())
end
local function striped(wikitext, border)
-- Return wikitext with markers replaced for odd/even striping.
-- Child (subgroup) navboxes are flagged with a category that is removed
-- by parent navboxes. The result is that the category shows all pages
-- where a child navbox is not contained in a parent navbox.
if border == 'subgroup' and args['orphan'] ~= 'yes' then
-- No change; striping occurs in outermost navbox.
return wikitext
end
local first, second = 'odd', 'even'
if args['evenodd'] then
if args['evenodd'] == 'swap' then
first, second = second, first
else
first = args['evenodd']
second = first
end
end
local changer
if first == second then
changer = first
else
local index = 0
changer = function (code)
if code == '0' then
-- Current occurrence is for a group before a nested table.
-- Set it to first as a valid although pointless class.
-- The next occurrence will be the first row after a title
-- in a subgroup and will also be first.
index = 0
return first
end
index = index + 1
return index % 2 == 1 and first or second
end
end
return (wikitext:gsub('\127_ODDEVEN(%d?)_\127', changer)) -- () omits gsub count
end
local function processItem(item, nowrapitems)
if item:sub(1, 2) == '{|' then
-- Applying nowrap to lines in a table does not make sense.
-- Add newlines to compensate for trim of x in |parm=x in a template.
return '\n' .. item ..'\n'
end
if nowrapitems == 'yes' then
local lines = {}
for line in (item .. '\n'):gmatch('([^\n]*)\n') do
local prefix, content = line:match('^([*:;#]+)%s*(.*)')
if prefix and not content:match('^<span class="nowrap">') then
line = format('%s<span class="nowrap">%s</span>', prefix, content)
end
table.insert(lines, line)
end
item = table.concat(lines, '\n')
end
if item:match('^[*:;#]') then
return '\n' .. item ..'\n'
end
return item
end
-- we will want this later when we want to add tstyles for hlist/plainlist
local function has_navbar()
return args['navbar'] ~= 'off'
and args['navbar'] ~= 'plain'
and (
args['name']
or mw.getCurrentFrame():getParent():getTitle():gsub('/sandbox$', '')
~= 'Template:Navbox'
)
end
local function renderNavBar(titleCell)
if has_navbar() then
titleCell:wikitext(navbar{
[1] = args['name'],
['mini'] = 1,
})
end
end
local function renderTitleRow(tbl)
if not args['title'] then return end
local titleRow = tbl:tag('tr')
local titleCell = titleRow:tag('th'):attr('scope', 'col')
local titleColspan = 2
if args['imageleft'] then titleColspan = titleColspan + 1 end
if args['image'] then titleColspan = titleColspan + 1 end
titleCell
:addClass('navbox-title')
:attr('colspan', titleColspan)
renderNavBar(titleCell)
titleCell
:tag('div')
-- id for aria-labelledby attribute
:attr('id', mw.uri.anchorEncode(args['title']))
:addClass('navbox-title-text')
:wikitext(processItem(args['title']))
tbl:tag('tr')
:addClass('navbox-spacer')
end
local function getAboveBelowColspan()
local ret = 2
if args['imageleft'] then ret = ret + 1 end
if args['image'] then ret = ret + 1 end
return ret
end
local function renderAboveRow(tbl)
if not args['above'] then return end
tbl:tag('tr')
:tag('td')
:addClass('navbox-abovebelow')
:attr('colspan', getAboveBelowColspan())
:tag('div')
-- id for aria-labelledby attribute, if no title
:attr('id', args['title'] and nil or mw.uri.anchorEncode(args['above']))
:wikitext(processItem(args['above'], args['nowrapitems']))
tbl:tag('tr')
:addClass('navbox-spacer')
end
local function renderBelowRow(tbl)
if not args['below'] then return end
tbl:tag('tr')
:addClass('navbox-spacer')
tbl:tag('tr')
:tag('td')
:addClass('navbox-abovebelow')
:attr('colspan', getAboveBelowColspan())
:tag('div')
:wikitext(processItem(args['below'], args['nowrapitems']))
end
local function renderListRow(tbl, index, listnum, listnums_size)
if index > 1 then
tbl:tag('tr')
:addClass('navbox-spacer')
end
local row = tbl:tag('tr')
if index == 1 and args['imageleft'] then
row
:tag('td')
:addClass('noviewer')
:addClass('navbox-image')
:css('width', '1px') -- Minimize width
:css('padding', '0 2px 0 0')
:attr('rowspan', listnums_size)
:tag('div')
:wikitext(processItem(args['imageleft']))
end
local group_and_num = format('group%d', listnum)
if args[group_and_num] then
local groupCell = row:tag('th')
-- id for aria-labelledby attribute, if lone group with no title or above
if listnum == 1 and not (args['title'] or args['above'] or args['group2']) then
groupCell
:attr('id', mw.uri.anchorEncode(args['group1']))
end
groupCell
:attr('scope', 'row')
:addClass('navbox-group')
groupCell
:wikitext(args[group_and_num])
end
local listCell = row:tag('td')
if args[group_and_num] then
listCell
:addClass('navbox-list-with-group')
else
listCell:attr('colspan', 2)
end
local list_and_num = format('list%d', listnum)
local listText = args[list_and_num]
local oddEven = '\127_ODDEVEN_\127'
if listText:sub(1, 12) == '</div><table' then
-- Assume list text is for a subgroup navbox so no automatic striping for this row.
oddEven = listText:find('<th[^>]*"navbox%-title"') and '\127_ODDEVEN0_\127' or 'odd'
end
local listclass_and_num = format('list%dclass', listnum)
listCell
:addClass('navbox-list')
:addClass('navbox-' .. oddEven)
:addClass(args['listclass'])
:addClass(args[listclass_and_num])
:tag('div')
:wikitext(processItem(listText, args['nowrapitems']))
if index == 1 and args['image'] then
row
:tag('td')
:addClass('noviewer')
:addClass('navbox-image')
:css('width', '1px') -- Minimize width
:css('padding', '0 0 0 2px')
:attr('rowspan', listnums_size)
:tag('div')
:wikitext(processItem(args['image']))
end
end
local function renderMainTable(border, listnums)
local tbl = mw.html.create('table')
:addClass('nowraplinks')
local state = args['state']
if args['title'] and state ~= 'plain' and state ~= 'off' then
if state == 'collapsed' then
state = 'mw-collapsed'
end
tbl
:addClass('mw-collapsible')
:addClass(state or 'autocollapse')
end
if border == 'subgroup' or border == 'none' then
tbl
:addClass('navbox-subgroup')
else -- regular navbox
tbl
:addClass('navbox-inner')
end
renderTitleRow(tbl)
renderAboveRow(tbl)
local listnums_size = #listnums
for i, listnum in ipairs(listnums) do
renderListRow(tbl, i, listnum, listnums_size)
end
renderBelowRow(tbl)
return tbl
end
function p._navbox(navboxArgs)
args = navboxArgs
local listnums = {}
for k, _ in pairs(args) do
if type(k) == 'string' then
local listnum = k:match('^list(%d+)$')
if listnum then table.insert(listnums, tonumber(listnum)) end
end
end
table.sort(listnums)
local border = mw.text.trim(args['border'] or args[1] or '')
if border == 'child' then
border = 'subgroup'
end
-- render the main body of the navbox
local tbl = renderMainTable(border, listnums)
local res = mw.html.create()
-- render the appropriate wrapper for the navbox, based on the border param
if border == 'none' then
local nav = res:tag('div')
:attr('role', 'navigation')
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
if args['title'] or args['above'] or (args['group1']
and not args['group2']) then
nav:attr(
'aria-labelledby',
mw.uri.anchorEncode(
args['title'] or args['above'] or args['group1']
)
)
else
nav:attr('aria-label', 'Navbox')
end
elseif border == 'subgroup' then
-- We assume that this navbox is being rendered in a list cell of a
-- parent navbox, and is therefore inside a div with padding:0em 0.25em.
-- We start with a </div> to avoid the padding being applied, and at the
-- end add a <div> to balance out the parent's </div>
res
:wikitext('</div>')
:node(tbl)
:wikitext('<div>')
else
local nav = res:tag('div')
:attr('role', 'navigation')
:addClass('navbox')
:addClass(args['class'])
:node(tbl)
-- aria-labelledby title, otherwise above, otherwise lone group
if args['title'] or args['above']
or (args['group1'] and not args['group2']) then
nav:attr(
'aria-labelledby',
mw.uri.anchorEncode(args['title'] or args['above'] or args['group1'])
)
else
nav:attr('aria-label', 'Navbox')
end
end
return striped(tostring(res), border)
end
function p.navbox(frame)
if not getArgs then
getArgs = require('Module:ArgsUtil').merge
end
args = getArgs()
-- Read the arguments in the order they'll be output in, to make references
-- number in the right order.
local _
_ = args['title']
_ = args['above']
-- Limit this to 20 as covering 'most' cases (that's a SWAG) and because
-- iterator approach won't work here
for i = 1, 20 do
_ = args[format('group%d', i)]
_ = args[format('list%d', i)]
end
_ = args['below']
return p._navbox(args)
end
return p
b883ff63b1b77f6419fcf3bb09db9d456e3839bb
Module:Template link
828
199
214
2024-09-04T19:17:44Z
RheingoldRiver
2743
Adding default set of pages
Scribunto
text/plain
-- This implements Template:Tlg
local getArgs = require('Module:ArgsUtil').merge
local p = {}
-- Is a string non-empty?
local function _ne(s)
return s ~= nil and s ~= ""
end
local nw = mw.text.nowiki
local function addTemplate(s)
local i, _ = s:find(':', 1, true)
if i == nil then
return 'Template:' .. s
end
local ns = s:sub(1, i - 1)
if ns == '' or mw.site.namespaces[ns] then
return s
else
return 'Template:' .. s
end
end
local function trimTemplate(s)
local needle = 'template:'
if s:sub(1, needle:len()):lower() == needle then
return s:sub(needle:len() + 1)
else
return s
end
end
local function linkTitle(args)
if _ne(args.nolink) then
return args[1]
end
local titleObj
local titlePart = '[['
if args[1] then
-- This handles :Page and other NS
titleObj = mw.title.new(args[1], 'Template')
else
titleObj = mw.title.getCurrentTitle()
end
titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or
addTemplate(args[1]))
local textPart = args.alttext
if not _ne(textPart) then
if titleObj ~= nil then
textPart = titleObj:inNamespace("Template") and args[1] or titleObj.fullText
else
-- redlink
textPart = args[1]
end
end
if _ne(args.subst) then
-- HACK: the ns thing above is probably broken
textPart = 'subst:' .. textPart
end
if _ne(args.brace) then
textPart = nw('{{') .. textPart .. nw('}}')
elseif _ne(args.braceinside) then
textPart = nw('{') .. textPart .. nw('}')
end
titlePart = titlePart .. '|' .. textPart .. ']]'
if _ne(args.braceinside) then
titlePart = nw('{') .. titlePart .. nw('}')
end
return titlePart
end
function p.main(frame)
local args = getArgs()
return p._main(args)
end
function p._main(args)
local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname)
local italic = _ne(args.italic) or _ne(args.italics)
local dontBrace = _ne(args.brace) or _ne(args.braceinside)
local code = _ne(args.code) or _ne(args.tt)
local show_result = _ne(args._show_result)
local expand = _ne(args._expand)
-- Build the link part
local titlePart = linkTitle(args)
if bold then titlePart = "'''" .. titlePart .. "'''" end
if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end
-- Build the arguments
local textPart = ""
local textPartBuffer = "|"
local codeArguments = {}
local codeArgumentsString = ""
local i = 2
local j = 1
while args[i] do
local val = args[i]
if val ~= "" then
if _ne(args.nowiki) then
-- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will
-- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up
val = nw(mw.text.unstripNoWiki(val))
end
local k, v = string.match(val, "(.*)=(.*)")
if not k then
codeArguments[j] = val
j = j + 1
else
codeArguments[k] = v
end
codeArgumentsString = codeArgumentsString .. textPartBuffer .. val
if italic then
val = '<span style="font-style:italic;">' .. val .. '</span>'
end
textPart = textPart .. textPartBuffer .. val
end
i = i + 1
end
-- final wrap
local ret = titlePart .. textPart
if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end
if _ne(args.a) then ret = nw('*') .. ' ' .. ret end
if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end
if code then
ret = '<code>' .. ret .. '</code>'
elseif _ne(args.plaincode) then
ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>'
end
if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end
--[[ Wrap as html??
local span = mw.html.create('span')
span:wikitext(ret)
--]]
if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end
if show_result then
local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments}
ret = ret .. " → " .. result
end
if expand then
local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}')
local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query)
mw.log()
ret = ret .. " [" .. tostring(url) .. "]"
end
return ret
end
return p
8cf3918c48e9ee8d379419775d7d7ce94257884f
Module:Template link/doc
828
200
215
2024-09-04T19:17:45Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
{{From Wikipedia|Module:Template link general}}
1a395265ccbd055518c1d14b52362cc148b89c81
ATLYSS Wiki
0
204
220
2024-09-04T19:17:53Z
RheingoldRiver
2743
Adding default set of pages
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome"><!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
[[File:Site-logo.png|center|frameless]]
This wiki provides information about PLACEHOLDERNAMEHERE, ...
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}} pages]]. Please feel free to contribute by creating new articles or expanding existing ones.
</div>
<div id="mp-banner"></div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Useful Links ==
<div class="mp-body">
* [https://place.holder Link 1]
* [https://place.holder Link 2]
* [https://place.holder Link 3]
</div>
</div><!-- END links box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== Features Gallery ==
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== List 1 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 2 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 3 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 4 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
<div class="mp-box" id="mp-box-contribute"><!-- BEGIN contribute box -->
== Contribute to the Wiki ==
<div class="mp-body">
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; '''Adding content'''
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
</div>
</div><!-- END contribute box -->
</div><!-- END grid container -->
{{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
17dd6a7fe98ab5098467f243aa96c9f9724af49a
239
220
2024-09-07T17:49:40Z
Toastpj
530848
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome"><!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
[[File:Site-logo.png|center|frameless]]
This wiki provides information about PLACEHOLDERNAMEHERE, ...
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}} pages]]. Please feel free to contribute by creating new articles or expanding existing ones.
</div>
<div id="mp-banner"></div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Useful Links ==
<div class="mp-body">
* [https://place.holder Link 1]
* [https://place.holder Link 2]
* [https://place.holder Link 3]
</div>
</div><!-- END links box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== Navigation ==
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Races|Page Name]]
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
File:Wiki.gg logo-pink.svg|alt=|link=Page Name|[[Page Name]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== List 1 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 2 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 3 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 4 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
<div class="mp-box" id="mp-box-contribute"><!-- BEGIN contribute box -->
== Contribute to the Wiki ==
<div class="mp-body">
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; '''Adding content'''
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
</div>
</div><!-- END contribute box -->
</div><!-- END grid container -->
{{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
c8c3b900fd278c223157d074aff4b8e1908013b5
240
239
2024-09-07T17:59:51Z
Toastpj
530848
Made changes to the welcome dialogue box. Added the name of the game developer and the purpose of the Wiki.
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome"><!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
[[File:Site-logo.png|center|frameless]]
This wiki provides a comprehensive source of information about ATLYSS, a Kissoft project.
Our goal is to give ATLYSS players a concise guide and a source of data for their quests through the land of ATLYSS
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}} pages]]. Please feel free to contribute by creating new articles or expanding existing ones.
</div>
<div id="mp-banner"></div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Useful Links ==
<div class="mp-body">
* [https://place.holder Link 1]
* [https://place.holder Link 2]
* [https://place.holder Link 3]
</div>
</div><!-- END links box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== Navigation ==
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Races]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== List 1 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 2 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 3 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 4 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
<div class="mp-box" id="mp-box-contribute"><!-- BEGIN contribute box -->
== Contribute to the Wiki ==
<div class="mp-body">
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; '''Adding content'''
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
</div>
</div><!-- END contribute box -->
</div><!-- END grid container -->
{{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
189fc75f65a295ba1d45c607ea44ea1895fa8523
241
240
2024-09-07T18:20:25Z
Toastpj
530848
Toastpj moved page [[Example Main Page 2]] to [[ATLYSS Wiki]] without leaving a redirect: Generalizing: Trying to make a main page
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome"><!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
[[File:Site-logo.png|center|frameless]]
This wiki provides a comprehensive source of information about ATLYSS, a Kissoft project.
Our goal is to give ATLYSS players a concise guide and a source of data for their quests through the land of ATLYSS
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}} pages]]. Please feel free to contribute by creating new articles or expanding existing ones.
</div>
<div id="mp-banner"></div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Useful Links ==
<div class="mp-body">
* [https://place.holder Link 1]
* [https://place.holder Link 2]
* [https://place.holder Link 3]
</div>
</div><!-- END links box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== Navigation ==
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Races]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== List 1 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 2 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 3 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 4 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
<div class="mp-box" id="mp-box-contribute"><!-- BEGIN contribute box -->
== Contribute to the Wiki ==
<div class="mp-body">
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; '''Adding content'''
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
</div>
</div><!-- END contribute box -->
</div><!-- END grid container -->
{{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
189fc75f65a295ba1d45c607ea44ea1895fa8523
ATLYSS Wiki:Wiki
4
211
234
2024-09-07T17:44:28Z
Toastpj
530848
Toastpj moved page [[ATLYSS Wiki:Wiki]] to [[ATLYSS Wiki:Main Page]] over redirect: revert
wikitext
text/x-wiki
#REDIRECT [[ATLYSS Wiki:Main Page]]
7773a3dd2412a2102568fe155623ab931ea497e8
ATLYSS Wiki:Main Page
4
212
236
2024-09-07T17:45:01Z
Toastpj
530848
Toastpj moved page [[ATLYSS Wiki:Main Page]] to [[ATLYSS Wiki:Example Main Page 1]] over redirect: revert
wikitext
text/x-wiki
#REDIRECT [[ATLYSS Wiki:Example Main Page 1]]
2bc50f2e1cdcb5c8a857f99ec529fead6f0975f0
ATLYSS Wiki:Example Main Page 1
4
213
238
2024-09-07T17:45:20Z
Toastpj
530848
Toastpj moved page [[ATLYSS Wiki:Example Main Page 1]] to [[Example Main Page 1]] over redirect: revert
wikitext
text/x-wiki
#REDIRECT [[Example Main Page 1]]
ef36fa90ebed737dc3776de8e9ad2d6701d6cb7d
File:Site-logo.png
6
214
242
2024-09-07T18:34:33Z
Toastpj
530848
wikitext
text/x-wiki
Main game logo for ATLYSS
2cf9e46c32e75bbb2375d3642e80267afe5f2d15
243
242
2024-09-09T18:12:46Z
RheingoldRiver
2743
RheingoldRiver moved page [[File:GamLogo.png]] to [[File:Site-logo.png]]
wikitext
text/x-wiki
Main game logo for ATLYSS
2cf9e46c32e75bbb2375d3642e80267afe5f2d15
File:GamLogo.png
6
215
244
2024-09-09T18:12:46Z
RheingoldRiver
2743
RheingoldRiver moved page [[File:GamLogo.png]] to [[File:Site-logo.png]]
wikitext
text/x-wiki
#REDIRECT [[File:Site-logo.png]]
2e838919411e35103d95442db96339f573d9f62f
File:Carrot Cake.png
6
216
245
2024-09-12T02:29:45Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:License/game
10
105
246
118
2024-09-12T02:36:39Z
Artyrian
3560
Copyright update.
wikitext
text/x-wiki
<includeonly>{{#vardefine:rightsholder|<!--
DON'T EDIT ANYTHING ABOVE HERE
change this next line to the rightsholder:
-->[https://x.com/kis_soft KisSoft]<!--
don't edit this line
-->}}{{#vardefine:tos|<!--
change this next line to a link to the rightsholder's TOU:
-->[https://www.indie.io/terms-of-service Terms of Use]<!--
DON'T EDIT ANYTHING BELOW HERE
-->}}{{License/template
| source = {{{source|}}}
| type = developer
| darkIcon = yes
| icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]
| text = This file is owned by {{#var:rightsholder}}, creator of ''[[ATLYSS]]'' and its related assets.<br/>
All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}}. This file is used with permission.
}}</includeonly><noinclude>
This template currently looks like: {{License/game}}
See {{tl|License}} for full license documentation
[[Category:License templates]]</noinclude>
778065f0c6be44f592624d913dc4c08df769f651
File:Red Dye.png
6
217
247
2024-09-12T02:38:29Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Grey Dye.png
6
218
248
2024-09-12T02:38:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Green Dye.png
6
219
249
2024-09-12T02:39:30Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Blue Dye.png
6
220
250
2024-09-12T02:39:49Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of Greater Experience.png
6
221
251
2024-09-12T02:43:24Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of Experience.png
6
222
252
2024-09-12T02:43:42Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Spectral Powder.png
6
223
253
2024-09-12T02:45:17Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Stamstar.png
6
224
254
2024-09-12T02:45:31Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Magiclove.png
6
225
255
2024-09-12T02:45:49Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
256
255
2024-09-12T02:46:32Z
Artyrian
3560
Artyrian uploaded a new version of [[File:Magiclove.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Magileaf.png
6
226
257
2024-09-12T02:47:25Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Magiflower.png
6
227
258
2024-09-12T02:48:02Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Bunpot.png
6
228
259
2024-09-12T02:49:09Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Bunjar.png
6
229
260
2024-09-12T02:49:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Bunbag.png
6
230
261
2024-09-12T02:49:49Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of Naivety.png
6
231
262
2024-09-12T02:50:54Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Soul Pearl.png
6
232
263
2024-09-12T02:52:06Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of Lesser Experience.png
6
233
264
2024-09-12T02:53:14Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of Unlearning.png
6
234
265
2024-09-12T02:57:07Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of the Bandit.png
6
235
266
2024-09-12T02:57:43Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of the Fighter.png
6
236
267
2024-09-12T02:58:03Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tome of the Mystic.png
6
237
268
2024-09-12T02:58:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Spire.png
6
238
269
2024-09-12T03:04:01Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Alacrity.png
6
239
270
2024-09-12T03:04:33Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slime Core.png
6
240
271
2024-09-12T03:07:57Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slime Ears.png
6
241
272
2024-09-12T03:09:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimek Core.png
6
242
273
2024-09-12T03:17:13Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimek Ears.png
6
243
274
2024-09-12T03:17:37Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Rock.png
6
244
275
2024-09-12T03:18:08Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimek Eye.png
6
246
277
2024-09-12T03:19:47Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mekboar Spear.png
6
247
278
2024-09-12T03:20:35Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mekboar Head.png
6
248
279
2024-09-12T03:21:12Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Ghostdust.png
6
249
280
2024-09-12T03:23:04Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geist Collar.png
6
250
281
2024-09-12T03:23:30Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Diva Necklace.png
6
251
282
2024-09-12T03:24:13Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Green Lipstick.png
6
252
283
2024-09-12T03:25:09Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slime Dive Ears.png
6
253
284
2024-09-12T03:25:57Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wizboar Scepter.png
6
254
285
2024-09-12T03:26:40Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wizboar Head.png
6
255
286
2024-09-12T03:27:05Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Golem Core.png
6
256
287
2024-09-12T03:27:35Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Illusion Stone.png
6
257
288
2024-09-12T03:28:12Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mouth Eye.png
6
258
289
2024-09-12T03:28:39Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mouth Bittertooth.png
6
259
290
2024-09-12T03:29:14Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Blightwood Stick.png
6
260
291
2024-09-12T03:29:58Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Blightwood Log.png
6
261
292
2024-09-12T03:30:33Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Red Minchroom Cap.png
6
262
293
2024-09-12T03:31:10Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Minchroom Juice.png
6
263
294
2024-09-12T03:31:57Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Golem Gem.png
6
264
295
2024-09-12T03:32:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Bronze Arrows.png
6
265
296
2024-09-12T03:34:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Deadwood Log.png
6
266
297
2024-09-12T03:34:57Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Angelas Tear.png
6
267
298
2024-09-12T03:35:28Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Deathgel Core.png
6
268
299
2024-09-12T03:36:10Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Hellsludge Core.png
6
269
300
2024-09-12T03:36:29Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Site-logo.png
6
214
301
243
2024-09-12T11:53:34Z
Artyrian
3560
wikitext
text/x-wiki
Main game logo for ATLYSS
== Licensing ==
{{License|game}}
b9be3fc0b0543dc57a70c01a2d8276b68cc94e94
File:Eye Icon CharacterSelect.png
6
270
302
2024-09-12T13:55:38Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Gamefiles BG1.png
6
271
303
2024-09-12T14:00:33Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
ATLYSS Wiki
0
204
304
241
2024-09-12T14:26:24Z
Artyrian
3560
Safety Save #1 - got a good amount done so far
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2></br>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|1024x768px|link=]]</div>
<h2 class="mp-box">[[File:Eye_Icon_CharacterSelect.png|center|link=]]</h2>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious, catastrophic event known as The Shattering has corrupted the world outside the walls of [[Sanctum]] beyond recognition, and it's up to you and your friends to push back against it.
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Races]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== List 1 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 2 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 3 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 4 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
09a1797198f45bcef6669070a9581a4aa641cf1a
305
304
2024-09-12T14:50:02Z
Artyrian
3560
Edit 2 - will worry about later, cant do anymore for now. TODO: light and dark custom themes
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious, catastrophic event known as The Shattering has corrupted the world outside the walls of [[Sanctum]] beyond recognition, and it's up to you and your friends to push back against it.
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Races]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== List 1 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 2 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 3 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
<div class="mp-iconlist">
=== List 4 ===
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
* {{Item icon|Page Name}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
dab021c7f7802566b34443d08dcd6cd0e924cbcd
File:Regazuul Cape.png
6
272
306
2024-09-12T15:09:31Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nethercrypt Cloak.png
6
273
307
2024-09-12T15:10:16Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Deathward Cape.png
6
274
308
2024-09-12T15:10:51Z
Artyrian
3560
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
309
308
2024-09-12T15:11:18Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Rugged Cloak.png
6
275
310
2024-09-12T15:11:45Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Initiate Cloak.png
6
276
311
2024-09-12T15:12:15Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Vampiric Coat.png
6
277
312
2024-09-12T15:13:17Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Witchlock Robe.png
6
278
313
2024-09-12T15:17:35Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:King Breastplate.png
6
279
314
2024-09-12T15:18:18Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
318
314
2024-09-12T15:21:40Z
Artyrian
3560
Artyrian uploaded a new version of [[File:King Breastplate.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Reapsow Garb.png
6
280
315
2024-09-12T15:19:08Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nethercrypt Tabard.png
6
281
316
2024-09-12T15:19:46Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Witchwizard Robe.png
6
282
317
2024-09-12T15:21:06Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Lord Breastplate.png
6
283
319
2024-09-12T15:22:44Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Reaper Gi.png
6
284
320
2024-09-12T15:23:19Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Noble Shirt.png
6
285
321
2024-09-12T15:23:58Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimecrust Chest.png
6
286
322
2024-09-12T15:25:17Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimek Chest.png
6
287
323
2024-09-12T15:25:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Warrior Chest.png
6
288
324
2024-09-12T15:26:54Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Aero Top.png
6
289
325
2024-09-12T15:27:30Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nutso Top.png
6
290
326
2024-09-12T15:28:01Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Cryptsinge Chest.png
6
291
327
2024-09-12T15:28:57Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Chestpiece.png
6
292
328
2024-09-12T15:29:53Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Worn Robe.png
6
293
329
2024-09-12T15:30:49Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Tattered Battlerobe.png
6
294
330
2024-09-12T15:32:11Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Sleeper's Robe.png
6
295
331
2024-09-12T15:32:42Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Ornamented Battlerobe.png
6
296
332
2024-09-12T15:33:28Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Duelist Garb.png
6
297
333
2024-09-12T15:35:30Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Journeyman Vest.png
6
298
334
2024-09-12T15:36:06Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Bunhost Garb.png
6
299
335
2024-09-12T15:39:43Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Necro Marrow.png
6
300
336
2024-09-12T15:40:32Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Leather Top.png
6
301
337
2024-09-12T15:41:19Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Sagecloth Top.png
6
302
338
2024-09-12T15:41:51Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Tabard.png
6
304
340
2024-09-12T15:43:35Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
345
340
2024-09-12T19:53:12Z
Artyrian
3560
Artyrian moved page [[File:Ghostly Tabard.png]] to [[File:Generic Tabard.png]] without leaving a redirect: A generic image, should be moved
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mercenary Vestment.png
6
305
341
2024-09-12T15:44:39Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Placeholder Icon.png
6
306
342
2024-09-12T15:48:10Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Cap.png
6
307
343
2024-09-12T19:50:42Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
344
343
2024-09-12T19:51:56Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap.png]] to [[File:Generic Cap.png]] without leaving a redirect: Used by several things
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Glasses.png
6
308
346
2024-09-12T19:54:18Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wizard Hat Old.png
6
309
347
2024-09-12T19:56:55Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Helmet.png
6
310
348
2024-09-12T19:57:24Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Newfold Halo.png
6
311
349
2024-09-12T19:58:00Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Cryptsinge Halo.png
6
312
350
2024-09-12T19:58:29Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Demicrypt Halo.png
6
313
351
2024-09-12T19:59:14Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Magistrate Circlet.png
6
314
352
2024-09-12T19:59:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Dire Helm.png
6
315
353
2024-09-12T20:00:45Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Rage Circlet.png
6
316
354
2024-09-12T20:01:13Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Focus Circlet.png
6
317
355
2024-09-12T20:01:42Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Diva Crown.png
6
318
356
2024-09-12T20:02:05Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geistlord Crown.png
6
319
357
2024-09-12T20:02:48Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nethercrypt Halo.png
6
320
358
2024-09-12T20:03:26Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geistlord Eye.png
6
321
359
2024-09-12T20:03:49Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wizard Hat.png
6
322
360
2024-09-12T20:04:18Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Cape.png
6
323
361
2024-09-12T20:46:38Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Robe 1.png
6
324
362
2024-09-12T20:48:56Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Robe 2.png
6
325
363
2024-09-12T20:49:17Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Vest.png
6
326
364
2024-09-12T20:49:45Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Generic Shield.png
6
327
365
2024-09-12T20:53:47Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wooden Shield.png
6
328
366
2024-09-12T20:54:18Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Crypt Buckler.png
6
329
367
2024-09-12T20:55:13Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Omen Shield.png
6
330
368
2024-09-12T20:55:47Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iris Shield.png
6
331
369
2024-09-12T20:56:40Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Demicrypt Buckler.png
6
332
370
2024-09-12T20:57:29Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nethercrypt Shield.png
6
333
371
2024-09-12T20:58:00Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Shield.png
6
334
372
2024-09-12T20:58:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Old Ring.png
6
335
373
2024-09-12T21:02:01Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Students Ring.png
6
336
374
2024-09-12T21:02:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Ambersquire Ring.png
6
337
375
2024-09-12T21:04:11Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Emeraldfocus Ring.png
6
338
376
2024-09-12T21:05:45Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Sapphireweave Ring.png
6
339
377
2024-09-12T21:06:53Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geistlord Ring.png
6
340
378
2024-09-12T21:07:50Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slitherwraith Ring.png
6
341
379
2024-09-12T21:08:49Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Pearlpond Ring.png
6
342
380
2024-09-12T21:09:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geistlord Band.png
6
343
381
2024-09-12T21:11:38Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Equip Icon Ring.png
6
344
382
2024-09-12T21:12:02Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Ring of Ambition.png
6
345
383
2024-09-12T21:14:17Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Spire.png
6
238
384
269
2024-09-12T21:17:38Z
Artyrian
3560
wikitext
text/x-wiki
== Description ==
The scroll used for both Spire and Spread Shot.
== Licensing ==
{{License|game}}
3dc6caa08a8271cf5423d4833047e3a6f556fca6
File:Skill Scroll Sturdy.png
6
346
385
2024-09-12T21:18:59Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Leg Up.png
6
347
386
2024-09-12T21:19:22Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Siphon Leech.png
6
348
387
2024-09-12T21:22:41Z
Artyrian
3560
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
388
387
2024-09-12T21:23:15Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Fireball.png
6
349
389
2024-09-12T21:23:31Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Bunhost Leggings.png
6
350
390
2024-09-12T21:27:25Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Silken Loincloth.png
6
351
391
2024-09-12T21:28:19Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Necro Caustics.png
6
352
392
2024-09-12T21:29:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Skill Scroll Mystic Mastery.png
6
353
393
2024-09-12T21:30:11Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Sagecloth Shorts.png
6
354
394
2024-09-12T21:31:26Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Leather Britches.png
6
355
395
2024-09-12T21:35:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Vampiric Leggings.png
6
356
396
2024-09-12T21:36:24Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Lord Greaves.png
6
357
397
2024-09-12T21:37:21Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Reapsow Pants.png
6
358
398
2024-09-12T21:38:31Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Witchlock Loincloth.png
6
359
399
2024-09-12T21:39:22Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Witchwizard Garterbelt.png
6
360
400
2024-09-12T21:39:54Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:King Greaves.png
6
361
401
2024-09-12T21:47:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Reaper Leggings.png
6
362
402
2024-09-12T21:48:04Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimecrust Leggings.png
6
363
403
2024-09-12T21:48:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimek Leggings.png
6
364
404
2024-09-12T21:49:50Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Warrior Leggings.png
6
365
405
2024-09-12T21:50:41Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Aero Pants.png
6
366
406
2024-09-12T21:51:16Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nutso Pants.png
6
367
407
2024-09-12T21:51:59Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Ghostly Legwraps.png
6
368
408
2024-09-12T21:52:22Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Sash Leggings.png
6
369
409
2024-09-12T21:52:51Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Journeyman Leggings.png
6
370
410
2024-09-12T21:53:31Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Journeyman Shorts.png
6
371
411
2024-09-12T21:54:02Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Noble Pants.png
6
372
412
2024-09-12T21:54:41Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Chainmail Leggings.png
6
373
413
2024-09-12T21:55:05Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Silken Top.png
6
374
414
2024-09-12T21:55:32Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
MediaWiki:Common.css
8
6
415
7
2024-09-14T18:08:26Z
Artyrian
3560
Attempt 1: Making wiki mode color change attempts to replace wiki.gg colors - based on in-game UIs
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* Based on Atlyss dialogue boxes.*/
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-border-color--secondary: #CCCCCC;
--wiki-content-border-color--secondary--rgb: 204, 204, 204;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-text-mix-color: #8a8b8b;
--wiki-content-text-mix-color--rgb: 138,139,139;
--wiki-content-text-mix-color-95: #eef0f0;
--wiki-content-text-mix-color-95--rgb: 238,240,240;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
0ae8c08f1f5870e86bd6d02c0d7a87e23fa55639
416
415
2024-09-14T18:09:21Z
Artyrian
3560
Reverted edit by [[Special:Contributions/Artyrian|Artyrian]] ([[User talk:Artyrian|talk]]) to last revision by [[User:RheingoldRiver|RheingoldRiver]]
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #a7d7f9;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-border-color--secondary: #CCCCCC;
--wiki-content-border-color--secondary--rgb: 204, 204, 204;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-text-mix-color: #8a8b8b;
--wiki-content-text-mix-color--rgb: 138,139,139;
--wiki-content-text-mix-color-95: #eef0f0;
--wiki-content-text-mix-color-95--rgb: 238,240,240;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
--wiki-content-background-color: #202020;
--wiki-content-background-color--rgb: 32,32,32;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #2b2b2b;
--wiki-content-background-color--secondary--rgb: 43,43,43;
--wiki-content-border-color: #991A51;
--wiki-content-border-color--rgb: 153,26,81;
--wiki-content-border-color--secondary: #555555;
--wiki-content-border-color--secondary--rgb: 85, 85, 85;
--wiki-content-border-color--accent: #D82073;
--wiki-content-border-color--accent--rgb: 216,32,115;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #ffffff;
--wiki-content-dynamic-color--rgb: 255, 255, 255;
--wiki-content-dynamic-color--inverted: #000000;
--wiki-content-dynamic-color--inverted--rgb: 0, 0, 0;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
4de978760bda6884c6a01e90e878a4de7b9361be
418
416
2024-09-14T19:03:32Z
Artyrian
3560
Undo revision [[Special:Diff/416|416]] by [[Special:Contributions/Artyrian|Artyrian]] ([[User talk:Artyrian|talk]])
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
--wiki-body-background-color: #F6F6F6;
--wiki-body-background-color--rgb: 246,246,246;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #000000;
--wiki-body-dynamic-color--rgb: 0,0,0;
--wiki-body-dynamic-color--inverted: #ffffff;
--wiki-body-dynamic-color--inverted--rgb: 255,255,255;
--wiki-body-dynamic-color--secondary: #333333;
--wiki-body-dynamic-color--secondary--rgb: 51,51,51;
--wiki-body-dynamic-color--secondary--inverted: #dddddd;
--wiki-body-dynamic-color--secondary--inverted--rgb: 221,221,221;
/* Based on Atlyss dialogue boxes.*/
--wiki-content-background-color: #ffffff;
--wiki-content-background-color--rgb: 255, 255, 255;
--wiki-content-background-opacity: 1;
--wiki-content-background-color--secondary: #fbfbfb;
--wiki-content-background-color--secondary--rgb: 251, 251, 251;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 167, 215, 249;
--wiki-content-border-color--secondary: #CCCCCC;
--wiki-content-border-color--secondary--rgb: 204, 204, 204;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-text-mix-color: #8a8b8b;
--wiki-content-text-mix-color--rgb: 138,139,139;
--wiki-content-text-mix-color-95: #eef0f0;
--wiki-content-text-mix-color-95--rgb: 238,240,240;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
0ae8c08f1f5870e86bd6d02c0d7a87e23fa55639
423
418
2024-09-14T20:08:27Z
Artyrian
3560
Edited light mode - pass 1
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
--wiki-content-text-color: #111111;
--wiki-content-text-color--rgb: 17, 17, 17;
--wiki-content-link-color: #0645ad;
--wiki-content-link-color--rgb: 6, 69, 173;
--wiki-content-link-label-color: #ffffff;
--wiki-content-link-label-color--rgb: 255,255,255;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #ba0000;
--wiki-content-redlink-color--rgb: 186,0,0;
--wiki-content-text-mix-color: #8a8b8b;
--wiki-content-text-mix-color--rgb: 138,139,139;
--wiki-content-text-mix-color-95: #eef0f0;
--wiki-content-text-mix-color-95--rgb: 238,240,240;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
a87789d59d5a0c8dfe6923c503324250c399f544
File:Site-favicon.ico
6
375
417
2024-09-14T18:26:28Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Site-background.jpg
6
377
420
2024-09-14T19:41:57Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
421
420
2024-09-14T19:42:20Z
Artyrian
3560
Artyrian moved page [[File:X2.jpg]] to [[File:Site-background.jpg]] without leaving a redirect: Misspelled title
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Site-background-dark.jpg
6
378
422
2024-09-14T19:42:56Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
MediaWiki:Common.css
8
6
424
423
2024-09-14T20:22:42Z
Artyrian
3560
More light mode edits
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
--wiki-content-text-mix-color: #8a8b8b;
--wiki-content-text-mix-color--rgb: 138,139,139;
--wiki-content-text-mix-color-95: #eef0f0;
--wiki-content-text-mix-color-95--rgb: 238,240,240;
--wiki-content-dynamic-color: #000000;
--wiki-content-dynamic-color--rgb: 0,0,0;
--wiki-content-dynamic-color--inverted: #ffffff;
--wiki-content-dynamic-color--inverted--rgb: 255,255,255;
--wiki-content-dynamic-color--secondary: #333333;
--wiki-content-dynamic-color--secondary--rgb: 51,51,51;
--wiki-content-dynamic-color--secondary--inverted: #dddddd;
--wiki-content-dynamic-color--secondary--inverted--rgb: 221,221,221;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
9e36080d5cb32b165908d9cb327a57e564b35fb8
425
424
2024-09-14T20:38:23Z
Artyrian
3560
Light mode touchups again
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
--wiki-content-link-color: #6d8afb;
--wiki-content-link-color--rgb: 109,138,251;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-redlink-color: #FC3B2C;
--wiki-content-redlink-color--rgb: 252,59,44;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
5bc2be16d055fae2fdd141cd372717c2ad6d7637
426
425
2024-09-14T20:47:55Z
Artyrian
3560
Quick edit
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
e03d516627e6df9bd5b7c0a7d9caa8c14ce0ea78
File:MainPage Races Icon.png
6
379
427
2024-09-14T21:03:56Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:MainPage Weapons Icon.png
6
380
428
2024-09-14T21:25:56Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
ATLYSS Wiki
0
204
429
305
2024-09-14T21:35:35Z
Artyrian
3560
More main page touches
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious catastrophe known as the Shattering has corrupted the world outside the walls of [[Sanctum]] beyond comprehension, and it's up to you and your friends to push back against it. Become familiar with the world beyond with the following sections:
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:MainPage_Races_Icon.png|alt=|link=Page_Name|[[Races]]
File:MainPage_Weapons_Icon.png|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== Character ===
* {{Item icon|Races}}
* {{Item icon|Skills}}
* {{Item icon|Classes}}
* {{Item icon|Stats}}
</div>
<div class="mp-iconlist">
=== Items ===
* {{Item icon|Weapons}}
* {{Item icon|Armor}}
* {{Item icon|Consumables}}
* {{Item icon|Trade Items}}
</div>
<div class="mp-iconlist">
=== Gameplay ===
* {{Item icon|Quests}}
* {{Item icon|Locations}}
* {{Item icon|Creeps}}
* {{Item icon|Dungeons}}
</div>
<div class="mp-iconlist">
=== Extras ===
* {{Item icon|Lexicon}}
* {{Item icon|Stores}}
* {{Item icon|NPCs}}
* {{Item icon|Game Mechanics}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>
</div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
d607e63368d8c0065dfe1e6631fc842191feca56
File:Enemy Exclaim.png
6
381
430
2024-09-14T22:25:00Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Enemy Question.png
6
382
431
2024-09-14T22:25:19Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Patreon Alpha
10
383
432
2024-09-14T22:30:47Z
Artyrian
3560
Created page with "<includeonly>{{Ambox | color = gold | icon = Enemy_Exclaim.png | title = Alpha-exclusive Content | message = While permission has been granted by [[KisSoft]] to document this information, it is only available in Patreon-exclusive versions of ''ATLYSS'' at this time. [https://www.patreon.com/Kiseff/ Consider supporting KisSoft on Patreon to access this content!] | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes..."
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Enemy_Exclaim.png
| title = Alpha-exclusive Content
| message = While permission has been granted by [[KisSoft]] to document this information, it is only available in Patreon-exclusive versions of ''ATLYSS'' at this time. [https://www.patreon.com/Kiseff/ Consider supporting KisSoft on Patreon to access this content!]
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Stub|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
4a8cad012759c6bd7e1ea665570d3f51c790968f
433
432
2024-09-14T22:32:01Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Enemy_Exclaim.png
| title = Alpha-exclusive Content
| message = While permission has been granted by [[KisSoft]] to document this information, it is only available in Patreon-exclusive versions of ''ATLYSS'' at this time. [https://www.patreon.com/Kiseff/ Consider supporting KisSoft on Patreon to access this content!]
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Patreon_Alpha|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
3f474176e5ce4e2b1f5cb372e06d0117bc4ee343
434
433
2024-09-14T22:32:11Z
Artyrian
3560
Artyrian moved page [[Template:Patreon alpha]] to [[Template:Patreon Alpha]] without leaving a redirect
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Enemy_Exclaim.png
| title = Alpha-exclusive Content
| message = While permission has been granted by [[KisSoft]] to document this information, it is only available in Patreon-exclusive versions of ''ATLYSS'' at this time. [https://www.patreon.com/Kiseff/ Consider supporting KisSoft on Patreon to access this content!]
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Patreon_Alpha|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
3f474176e5ce4e2b1f5cb372e06d0117bc4ee343
Template:Ambox/doc
10
55
435
56
2024-09-14T22:33:57Z
Artyrian
3560
Added Patreon warning
wikitext
text/x-wiki
== Summary ==
{{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.|
This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki.
}}
== Premade amboxes ==
=== Problem notice amboxes ===
These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters:
* <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default.
* <code>|class=</code>: Any additional CSS classes to add to the ambox container element.
* <code>|date=</code>: The date the ambox was added to the page.
* <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation.
'''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work.
{| class="wikitable"
! Code !! Result
|-
| {{tl|Cleanup}} || {{Cleanup|nocat=yes}}
|-
| {{tl|Delete}} || {{Delete|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Merge|Merge]]|Example<nowiki>}}</nowiki></code> || {{Merge|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Move|Move]]|Example<nowiki>}}</nowiki></code> || {{Move|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example<nowiki>}}</nowiki></code><br/><br/><code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example 1|Example 2|Example 3<nowiki>}}</nowiki></code> || {{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
|-
| {{tl|Stub}} || {{Stub|nocat=yes}}
|-
|}
=== Informational amboxes ===
These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed:
* <code>|tiny=</code>, if set to <code>Yes</code> the image will be much smaller than default
* <code>|class=</code>, any additional classes to add to the ambox container
{| class="wikitable"
! Code !! Additional parameters !! Result
|-
| {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}}
|-
| {{tl|Patreon Alpha}} || || {{Patreon Alpha|nocat=yes}}
|-
| {{tl|No direct use}} || || {{No direct use|nocat=yes}}
|-
| {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}}
|}
=== Optional parameters ===
You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>.
{{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}}
== Creating a custom ambox ==
You can create additional ambox templates as needed using the following parameters:
<pre>
{{Ambox
| color = The left border color.
| icon = The icon image to be displayed.
| title = The optional title.
| message = The explanation text displayed.
| tiny = If you want the tiny version of the ambox, fill the parameter with "yes".
| date = An optional date of creation for the message.
| class = An optional CSS class for the ambox.
}}
</pre>
== Dependencies ==
For this template to work properly, you need the following:
* <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]].
<includeonly>[[Category:Notice templates]]</includeonly>
__NOTOC__
<noinclude>[[Category:Template documentation]]</noinclude>
a5c85a4f40ffb1c82080b1881dc9f450cd86d577
Template:No direct use
10
123
436
138
2024-09-14T22:34:37Z
Artyrian
3560
Changed icon.
wikitext
text/x-wiki
<includeonly>{{ambox|icon=Enemy_Exclaim.png|title='''Don't call this template directly from any content page!'''
|message=This template is intended to be used inside of another template. Then that template in turn may be used on content pages.
|color=red
}}</includeonly><noinclude>{{documentation}}
[[Category:Notice templates]]</noinclude>
0834112d13908e4c0d73fc0d45336c2f9331d103
File:Speed Stat Icon.png
6
384
437
2024-09-14T22:35:18Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Move
10
118
438
133
2024-09-14T22:35:49Z
Artyrian
3560
Updated icon
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = darkorange
| icon = Speed_Stat_Icon.png
| message = It has been proposed that this page be moved to [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for moving]]}}</includeonly><!--
--><noinclude>{{Move|Template:Ambox{{!}}Example|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
65aff61b5aeec7088d8953d4af02ccfee238d0d9
Template:Spoiler warning
10
136
439
151
2024-09-14T22:48:03Z
Artyrian
3560
Changed icon
wikitext
text/x-wiki
{{Ambox
| color = red
| icon = Enemy_Exclaim.png
| title = Spoiler Warning
| message = This page contains '''spoilers'''. View at your own discretion.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}<noinclude>{{doc}}</noinclude>
8283cbdc4ddedfede4a2867a63e0a96dc5b232c8
445
439
2024-09-14T22:58:03Z
Artyrian
3560
Changed wording
wikitext
text/x-wiki
{{Ambox
| color = red
| icon = Enemy_Exclaim.png
| title = Spoiler Warning!
| message = This page contains '''spoilers''' that could possibly ruin the gameplay experience of ''ATLYSS''. Reader discretion is advised.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
}}<noinclude>{{doc}}</noinclude>
6dcfae22ce86b18b6eea31f949a74991aca69bcc
File:Spirit Stat Icon.png
6
385
440
2024-09-14T22:49:42Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Merge
10
115
441
130
2024-09-14T22:49:55Z
Artyrian
3560
Changed icon
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = purple
| icon = Spirit_Stat_Icon.png
| message = It has been proposed that this page be [[support:Merge|merged]] with [[{{{1}}}]].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for merging]]}}</includeonly><!--
--><noinclude>{{Merge|Template:Merge|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
33cb5f7b9707f66871f54e4ff19219b3bcb9def4
Template:Split
10
132
442
147
2024-09-14T22:50:10Z
Artyrian
3560
Changed icon
wikitext
text/x-wiki
<includeonly><!--
-->{{#vardefine:pages|<!-- start vd
-->{{#if:{{{2|}}}<!-- if more than one page
-->|new pages titled [[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if
-->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two
-->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one
-->}}<!-- end concat if
-->|a new page titled [[{{{1}}}]]<!-- else; one page only
-->}}<!-- end if
-->}}<!-- end vd
-->{{Ambox
| color = purple
| icon = Spirit_Stat_Icon.png
| message = It has been proposed that this page be split into {{#var:pages}}.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for splitting]]}}</includeonly><!--
--><noinclude>{{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
2437294c72b50540cc693d9a70c442e5407c379b
File:Attack Stat Icon.png
6
386
443
2024-09-14T22:51:54Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Delete
10
65
444
66
2024-09-14T22:52:30Z
Artyrian
3560
Changed icon
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = grey
| icon = Attack_Stat_Icon.png
| title = Candidate for Deletion
| message = This page lacks relevance for '''{{SITENAME}}''' and is a candidate for '''deletion'''.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for deletion]]}}</includeonly><!--
--><noinclude>{{Delete|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
671c0a0984a19a9563d024c4ce0f5804a381b3cf
Template:Link icon
10
108
446
123
2024-09-14T23:00:06Z
Artyrian
3560
Removed type dependency
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
6f28cfaa6daa161800b501c08aaa3ffcf1079218
File:Lexicon Question.png
6
387
447
2024-09-14T23:05:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Lexicon Check.png
6
388
448
2024-09-14T23:05:43Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Lexicon Icon.png
6
389
449
2024-09-14T23:06:02Z
Artyrian
3560
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
450
449
2024-09-14T23:06:28Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Stub
10
138
451
153
2024-09-14T23:09:49Z
Artyrian
3560
Changed icon
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Lexicon_Question.png
| message = This page is a [[support:Stub|stub]]. You can help the '''{{SITENAME}}''' by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Stub|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
a0263ef4167f27795cac876bf0fa7b1273ba613d
Template:Cleanup
10
60
452
61
2024-09-14T23:14:00Z
Artyrian
3560
Changed icon
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Attack_Stat_Icon.png
| message = This page does not meet '''{{SITENAME}}''''s page quality standards. You can [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit it] to help fixing grammar, formatting, or code issues.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Pages in need of improvement]]}}</includeonly><!--
--><noinclude>{{Cleanup|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
2e8edac432495ecb3fbc0b7c70dd1e7bb06fa0ff
Template:Sic
10
390
453
2024-09-14T23:35:19Z
Artyrian
3560
Created page with "<!-- Display the first two default parameters unless ? -->{{#ifeq:{{{1|?}}}|?|{{{2|}}}{{{3|}}}|{{{1|}}}{{{2|}}}}}<!-- Display options for [sic] linked, unlinked(default) or hidden. -->{{#if:{{{hide|}}}|| [''{{#if:{{{nolink|}}}|sic|[[wikipedia:sic|sic]]}}{{#ifeq:{{{1|}}}|?|?}}'']}}<noinclude> [[Category:Miscellaneous templates|{{PAGENAME}}]] </noinclude>"
wikitext
text/x-wiki
<!--
Display the first two default parameters unless ?
-->{{#ifeq:{{{1|?}}}|?|{{{2|}}}{{{3|}}}|{{{1|}}}{{{2|}}}}}<!--
Display options for [sic] linked, unlinked(default) or hidden.
-->{{#if:{{{hide|}}}|| [''{{#if:{{{nolink|}}}|sic|[[wikipedia:sic|sic]]}}{{#ifeq:{{{1|}}}|?|?}}'']}}<noinclude>
[[Category:Miscellaneous templates|{{PAGENAME}}]]
</noinclude>
b8906e6219a9eb3aff1983d16b956529da118af2
Races
0
391
454
2024-09-14T23:43:29Z
Artyrian
3560
Created page with "{{Stub}} When creating a character, players have the ability to choose from a list of '''races'''. ''[[ATLYSS]]'' has a total of 5 different races to choose from == Races == {| class="wikitable" ! Race !! Description !! Starting Skill |- |'''Imp''' |''Forsaken demons who come from an aquatic realm tangled with hellish machinery. By their own will, the Imps were not able to think or act for themselves, following orders from the occult who often summoned them.'' |Sipho..."
wikitext
text/x-wiki
{{Stub}}
When creating a character, players have the ability to choose from a list of '''races'''. ''[[ATLYSS]]'' has a total of 5 different races to choose from
== Races ==
{| class="wikitable"
! Race !! Description !! Starting Skill
|-
|'''Imp'''
|''Forsaken demons who come from an aquatic realm tangled with hellish machinery. By their own will, the Imps were not able to think or act for themselves, following orders from the occult who often summoned them.''
|[[Siphon Leech]]
|-
|'''Poon'''
|''An ancient but thriving race of dryads who are tactful and cunning. Poons have adapted beyond being prey from the Deep Forest, able to take on any foe that stands against them.''
|[[Leg Up]]
|-
|'''Kubold'''
|''Reptilian hermits who are naturally adept in the use of magic. The Kubold's homeland resides within a distant arid desert, sealed by arcane energies.''
|[[Alacrity]]
|-
|'''Byrdle'''
|''Elegant and dexterious travellers, and likely to be materialistic. Once matured, Byrdles are sworn to leave their flock from their kingdom to find their eternal destiny.'' {{Sic|nolink=true}}
|[[Inner Focus]]
|-
|'''Chang'''
|''Compact, yet sturdy. Always eager for adventure beyond their scope. Changs come from a mysterious advanced civilization, but were often outcasts and seen as troublemakers.''
|[[Sturdy]]
|-
|}
== Sounds ==
When using the [[Chat]] feature, the player makes "talking" sounds when sending messages. These sounds depend on the race of their currently-chosen character.
'''Imp''':
'''Poon''':
'''Kubold''':
'''Byrdle''':
'''Chang''':
== History ==
{...would Kiseff even know this? Or would we be able to find out? Best thing to do would be just writing off this portion of history and making it so that anything before the Steam demo isn't documented}
f556a9af6564050cb3d577581cd3280e1b34ca77
455
454
2024-09-14T23:45:34Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
When creating a character, players have the ability to choose from a list of '''races'''. ''[[ATLYSS]]'' has a total of 5 different races to choose from; while each race has its own unique starting [[Skills|skill]], these skills can be learned by other classes via [[Skill Scrolls]] later in progression, otherwise making races purely cosmetic.
== Races ==
{| class="wikitable"
! Race !! Description !! Starting Skill
|-
|'''Imp'''
|''Forsaken demons who come from an aquatic realm tangled with hellish machinery. By their own will, the Imps were not able to think or act for themselves, following orders from the occult who often summoned them.''
|[[Siphon Leech]]
|-
|'''Poon'''
|''An ancient but thriving race of dryads who are tactful and cunning. Poons have adapted beyond being prey from the Deep Forest, able to take on any foe that stands against them.''
|[[Leg Up]]
|-
|'''Kubold'''
|''Reptilian hermits who are naturally adept in the use of magic. The Kubold's homeland resides within a distant arid desert, sealed by arcane energies.''
|[[Alacrity]]
|-
|'''Byrdle'''
|''Elegant and dexterious travellers, and likely to be materialistic. Once matured, Byrdles are sworn to leave their flock from their kingdom to find their eternal destiny.'' {{Sic|nolink=true}}
|[[Inner Focus]]
|-
|'''Chang'''
|''Compact, yet sturdy. Always eager for adventure beyond their scope. Changs come from a mysterious advanced civilization, but were often outcasts and seen as troublemakers.''
|[[Sturdy]]
|-
|}
== Sounds ==
When using the [[Chat]] feature, the player makes "talking" sounds when sending messages. These sounds depend on the race of their currently-chosen character.
'''Imp''':
'''Poon''':
'''Kubold''':
'''Byrdle''':
'''Chang''':
== History ==
{...would Kiseff even know this? Or would we be able to find out? Best thing to do would be just writing off this portion of history and making it so that anything before the Steam demo isn't documented}
d88f905ef5b67392b9410e496528cc662e8a4e30
File:Newfold Halo Render.png
6
392
456
2024-09-15T01:40:16Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Newfold Halo
0
393
457
2024-09-15T01:46:28Z
Artyrian
3560
Page test 1
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title={{PAGENAME}}
|images=
[[File:{{PAGENAME}}_Render.png]]
[[File:{{PAGENAME}}.png|_nolabel=Yes]]
}}
[[File:Newfold_Halo_Render.png]]
[[File:Newfold_Halo.png]]
'''Newfold Halo''' is an [[Armor]] item.
6b096599156da2d95cd95683e57e1a4b5799d002
458
457
2024-09-15T01:47:40Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title={{PAGENAME}} [[File:{{PAGENAME}}.png]]
|images=[[File:{{PAGENAME}}_Render.png]]
}}
[[File:Newfold_Halo_Render.png]]
[[File:Newfold_Halo.png]]
'''Newfold Halo''' is an [[Armor]] item.
0b7cfd98f58bd37f9fa3acc8c562e5858a1ceee9
459
458
2024-09-15T01:54:23Z
Artyrian
3560
Page fully setup. This is how most pages should be setup.
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''Newfold Halo''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor|Halos}]]
83dd6378983b72b232528a2a5b8c0ec069de1b68
460
459
2024-09-15T01:54:44Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''Newfold Halo''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor|Halos]]
248649d797513ebdf9bf7d7de2ae7d2c898305f3
461
460
2024-09-15T01:55:08Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''Newfold Halo''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor||Halos]]
74776c74c6aa7ab9ab76a71adb3829cc61f3548e
462
461
2024-09-15T01:58:22Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''Newfold Halo''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor| Halos]]
7e1d842bc8785b032d5766881ff06e8b62bd0ae7
463
462
2024-09-15T01:58:41Z
Artyrian
3560
uh
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''Newfold Halo''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Halos| ]]
f5a58bee1c61912fa94d0fb04a0eff89de115888
465
463
2024-09-15T02:02:34Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''Newfold Halo''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Halos]]
6a4dcb4fdaf89c1dc032cd912128504cd89dc4b4
467
465
2024-09-15T02:10:13Z
Artyrian
3560
Small edit that allows for easier templating
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Halos]]
3758ef6721c4196b789d7d9d3fde017d08005ccd
Category:Halos
14
394
464
2024-09-15T01:59:00Z
Artyrian
3560
Created page with "[[Category:Armor| ]]"
wikitext
text/x-wiki
[[Category:Armor| ]]
a0ede37c8ae0b673613292b0f0dd0ad296309b79
File:Nutso Top Render.png
6
395
466
2024-09-15T02:06:11Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Nutso Top
0
396
468
2024-09-15T02:10:38Z
Artyrian
3560
Created page with "{{Stub}} {{Example Character Infobox |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |images=[[File:{{PAGENAME}}_Render.png]] }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == [[Category:Armor]] [[Category:Chestpieces]]"
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestpieces]]
da80d76a8b1c56fff3605eae416439f14758063a
470
468
2024-09-15T02:38:58Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Changs]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestpieces]]
be14004356b702bc5d757709f4d42d26574a6c02
File:Nutso Pants Render.png
6
397
469
2024-09-15T02:11:11Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Nutso Pants
0
398
471
2024-09-15T02:39:51Z
Artyrian
3560
Created page with "{{Stub}} {{Example Character Infobox |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |images=[[File:{{PAGENAME}}_Render.png]] }} '''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Changs]] on creation. == Obtaining == == History == [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Changs]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
fa13a271c284b95f1a66a6a2bd59ec6bc97af860
File:Leather Top Render.png
6
399
472
2024-09-15T02:40:24Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Leather Top
0
400
473
2024-09-15T02:41:27Z
Artyrian
3560
Created page with "{{Stub}} {{Example Character Infobox |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |images=[[File:{{PAGENAME}}_Render.png]] }} '''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Poons]] on creation. == Obtaining == == History == [[Category:Armor]] [[Category:Chestplates]]"
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Poons]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestplates]]
06225ad6523f2b7ca528ac5baa71f6399a27a146
File:Leather Britches Render.png
6
401
474
2024-09-15T02:43:03Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Leather Britches
0
402
475
2024-09-15T02:44:28Z
Artyrian
3560
Created page with "{{Stub}} {{Example Character Infobox |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |images=[[File:{{PAGENAME}}_Render.png]] }} '''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Poons]] on creation. == Obtaining == == History == [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Poons]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
39a7248e6d74a28bb90f8bc95b215b81a32c13f1
497
475
2024-09-15T04:22:50Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Poons."
|Level=0
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Poons]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
ed533ad04ac492d0eb3df0c48c541adbd2128ebe
499
497
2024-09-15T04:28:39Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Poons."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Poons]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
a31191248cad63132425961fceb7e8302097d483
File:Slimecrust Leggings Render.png
6
403
476
2024-09-15T02:45:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Slimecrust Leggings
0
404
477
2024-09-15T02:47:01Z
Artyrian
3560
Created page with "{{Stub}} {{Example Character Infobox |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |images=[[File:{{PAGENAME}}_Render.png]] }} '''{{PAGENAME}}''' is an [[Armor]] item. It is obtainable by defeating [[Slime|Slimes]]. == Obtaining == == History == [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Example Character Infobox
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|images=[[File:{{PAGENAME}}_Render.png]]
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is obtainable by defeating [[Slime|Slimes]].
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
f7ac94730d2054db1bdcac07ec70673c1204beae
503
477
2024-09-15T04:41:51Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Drenched in slime."
|Level=2
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is obtainable by defeating [[Slime|Slimes]].
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
68584f623b79d131ef6e570c6cc2dbb952de0615
File:Slimecrust Katars Render.png
6
405
478
2024-09-15T03:16:36Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Armor Render Infobox/doc
10
406
479
2024-09-15T03:26:09Z
Artyrian
3560
Created page with "This template creates a DRUID infobox specially built for holding renders. It appears as follows: {{Armor Render Infobox }}"
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders. It appears as follows:
{{Armor Render Infobox
}}
8510af3710293644cee9d2a599b563fd9aa3b65b
480
479
2024-09-15T03:30:01Z
Artyrian
3560
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders. '''It is specifically built for armor-related sections, and should not be used for anything else;''' it will most likely fail to render properly on pages not built for it.
With this in mind, however, its parameters can be edited directly.
The following is an example, modelled after the [[Slimecrust Leggings]] infobox:
{{Armor Render Infobox
|title=[[File:Slimecrust_Leggings.png]] Slimecrust Leggings
|image=[[File:Slimecrust_Leggings_Render.png]]
}}
36223bf7f075062b08ac31fd571c1321c466d4cb
496
480
2024-09-15T04:12:03Z
Artyrian
3560
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders. '''It is specifically built for armor-related sections, and should not be used for anything else;''' it will most likely fail to render properly on pages not built for it.
With this in mind, however, its parameters can be edited directly.
The following is an example, bear in mind it doesn't load properly due to the page not being named after armor:
{{Armor Render Infobox
|Description="It's so awesome isn't it"
|Level=69
|Rarity={{Rarity Common}}
|Block Damage Threshold=+100%
|Block Damage Chance=+100%
|Health=+100%
|Mana=+100%
|Stamina=+100%
|Attack Power=+100%
|Dex Power=+100%
|Magic Power=+100%
|Crit Rate=+100%
|Magic Crit Rate=+100%
|Defense=+100%
|Magic Defense=+100%
|Evasion=+100% (just like taxes)
}}
5ce0963c7314dba970939f5893bedfebce256423
MediaWiki:Common.css
8
6
481
426
2024-09-15T03:42:15Z
Artyrian
3560
Added rarity CSS values
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 400;
}
.rarity-rare {
color: #3095ff;
font-weight: 400;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 500;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 500;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 400;
}
f78085e9d1964dc706191f7c2a13132e7edbe879
487
481
2024-09-15T03:48:35Z
Artyrian
3560
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #3095ff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
7ebf42ef4e5f8cded691fada3f823947a25602fe
488
487
2024-09-15T03:50:34Z
Artyrian
3560
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 255, 180, 35;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
6869d6c0eb7ea82d54cea6f8f1cf40dc9f1e3e9c
Template:Rarity Common
10
407
482
2024-09-15T03:43:26Z
Artyrian
3560
Created page with "<span class="rarity-common">Common</span>"
wikitext
text/x-wiki
<span class="rarity-common">Common</span>
63e44c9c1d90c61f7a97da3f340ba4ed7e795eb2
Template:Rarity Rare
10
408
483
2024-09-15T03:43:54Z
Artyrian
3560
Created page with "<span class="rarity-rare">Rare</span>"
wikitext
text/x-wiki
<span class="rarity-rare">Rare</span>
8cef42b9df34a430da63808f647770ffe3cf28d2
Template:Rarity Exotic
10
409
484
2024-09-15T03:44:40Z
Artyrian
3560
Created page with "<span class="rarity-exotic">Exotic</span>"
wikitext
text/x-wiki
<span class="rarity-exotic">Exotic</span>
6d53a80bcd2c96b40e5cf4a091e7d120c3661f0f
Template:Rarity Legendary
10
410
485
2024-09-15T03:46:18Z
Artyrian
3560
Created page with "<span class="rarity-legendary">Legendary</span>"
wikitext
text/x-wiki
<span class="rarity-legendary">Legendary</span>
b8616e0c59119a283429ca3b119a6bc8a25bc04c
Template:Rarity Cosmetic
10
411
486
2024-09-15T03:46:38Z
Artyrian
3560
Created page with "<span class="rarity-cosmetic">Cosmetic</span>"
wikitext
text/x-wiki
<span class="rarity-cosmetic">Cosmetic</span>
94b0b0e3e8721e3db2a61963c14a8003ec847219
Template:Armor Render Infobox
10
412
489
2024-09-15T03:56:09Z
Artyrian
3560
Created page with "<includeonly>{{#invoke:Infobox|main |kind=armor-render |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |sep=, |image=[[File:{{PAGENAME}}_Render.png]] |sections=General,Stats |General=Level,Rarity |Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion }}</includeonly><noinclude>{{documentation}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=General,Stats
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
fc9746fb4a049373d3b49306cda26055d850618e
490
489
2024-09-15T04:03:04Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=General,Stats,Desc
|Desc=Description
|Desc_nolabel=yes
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
ee40d651e6f113e7f9b655a6069ae3cb3cf1aa31
491
490
2024-09-15T04:03:38Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=General,Stats,Desc
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
a738b7deb1ee2a9ba166004af30eb2394d3d7d38
492
491
2024-09-15T04:04:07Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=General,Stats,Desc
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|Description_center=yes
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
47831e15ea38554ceb16098a3dc86f7e3628b207
493
492
2024-09-15T04:06:03Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=General,Stats,Desc
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|Description_title=yes
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
e947abfd2b0532b1dec6eec85885f3fc48370b61
494
493
2024-09-15T04:06:30Z
Artyrian
3560
i hate css
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=General,Stats,Desc
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
a738b7deb1ee2a9ba166004af30eb2394d3d7d38
495
494
2024-09-15T04:11:46Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=Desc,General,Stats
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|General=Level,Rarity
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
33c5a417a29407c761212746f0671036fd88a64c
Leather Top
0
400
498
473
2024-09-15T04:28:28Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Poons."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Poons]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestplates]]
52df977c23392d9bc952ea9d92e9f785cb59b30a
522
498
2024-09-15T05:16:38Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Poons."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Poons]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestpieces]]
54a36b3da2f058c1dce9aba899567c5ca5b5665c
Newfold Halo
0
393
500
467
2024-09-15T04:39:15Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="A sigil to indicate a new soul's introduction to the world."
|Level=1
|Rarity={{Rarity Common}}
|Defense=+2
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Halos]]
999b97d7765866ee20a21c4bb93cc80cc2de5960
Nutso Pants
0
398
501
471
2024-09-15T04:39:58Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Chang."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Changs]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
2cc291631e2b15ebaa27751c14f7773a30f96dd9
Nutso Top
0
396
502
470
2024-09-15T04:40:46Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Chang."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Changs]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestpieces]]
6e262fc103925d29bc20f5ec561aca85abe7276a
File:Slimecrust Katars.png
6
413
504
2024-09-15T04:45:04Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Weapon Render Infobox
10
414
505
2024-09-15T04:49:44Z
Artyrian
3560
Created page with "<includeonly>{{#invoke:Infobox|main |kind=weapon-render |title=[[File:{{PAGENAME}}.png]] {{PAGENAME}} |sep=, |image=[[File:{{PAGENAME}}_Render.png]] |sections=Desc,General,Stats |Desc=Description |Desc_nolabel=yes |Description_wide=yes |General=Level,Rarity,Element,Base Damage (range),Max Damage (range),Damage Bonus |Stats=Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion }}</includeonly><noinclude>{{documentat..."
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=weapon-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=Desc,General,Stats
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|General=Level,Rarity,Element,Base Damage (range),Max Damage (range),Damage Bonus
|Stats=Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
3aff0ec688a9be154eb2192ca88bce092446cc16
Template:Weapon Render Infobox/doc
10
415
506
2024-09-15T04:50:43Z
Artyrian
3560
Created page with "This template creates a DRUID infobox specially built for holding renders. '''It is specifically built for weapon-related sections, and should not be used for anything else;''' it will most likely fail to render properly on pages not built for it. With this in mind, however, its parameters can be edited directly. The following is an example, bear in mind it doesn't load properly due to the page not being named after armor: {{Weapon Render Infobox |Description="No stab..."
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders. '''It is specifically built for weapon-related sections, and should not be used for anything else;''' it will most likely fail to render properly on pages not built for it.
With this in mind, however, its parameters can be edited directly.
The following is an example, bear in mind it doesn't load properly due to the page not being named after armor:
{{Weapon Render Infobox
|Description="No stabbing people with pencils in the halls"
|Level=69
|Rarity={{Rarity Common}}
|Health=+100%
|Mana=+100%
|Element=Shadow
|Base Damage (range)=1-2
|Max Damage (range)=16-20
|Damage Bonus=0
|Stamina=+100%
|Attack Power=+100%
|Dex Power=+100%
|Magic Power=+100%
|Crit Rate=+100%
|Magic Crit Rate=+100%
|Defense=+100%
|Magic Defense=+100%
|Evasion=+100% (just like taxes)
}}
f03d51cbec9ef6787e8c0ba9186491792a5b621a
Template:Element Normal
10
416
507
2024-09-15T04:53:39Z
Artyrian
3560
Created page with "Normal"
wikitext
text/x-wiki
Normal
45e118d0563ea8581f830f46e85b60ae714faae4
Template:Element Shadow
10
417
508
2024-09-15T04:54:03Z
Artyrian
3560
Created page with "Shadow"
wikitext
text/x-wiki
Shadow
aa0e7e86b7aa21e9851b9db8b752998918d2b608
Template:Element Fire
10
418
509
2024-09-15T04:54:12Z
Artyrian
3560
Created page with "Fire"
wikitext
text/x-wiki
Fire
78baebfcb4b52665d7e8a9c7826c47b0fa2439f6
Template:Element Water
10
419
510
2024-09-15T04:54:21Z
Artyrian
3560
Created page with "Water"
wikitext
text/x-wiki
Water
de9b1be49dae27efd757dc48f1ad55ec95a5e9e5
Template:Element Air
10
420
511
2024-09-15T04:54:30Z
Artyrian
3560
Created page with "Air"
wikitext
text/x-wiki
Air
ddd068101243cc32a822c619d2a87d8cc6db5e23
Slimecrust Katars
0
421
512
2024-09-15T04:57:21Z
Artyrian
3560
Created page with "{{Stub}} {{Weapon Render Infobox |Description="[[Iron Katars]] that have been dulled by slime." |Level=3 |Rarity={{Rarity Common}} |Base Damage (range)=2-5 |Max Damage (range)=3-6 |Damage Bonus=0 |Element={{Element Normal}} }} '''{{PAGENAME}}''' are [[Weapons#Katars|Katars]]. They can be obtained from [[Slime|Slimes]]. == Obtaining == == History == [[Category:Weapons]] [[Category:Katars]]"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description="[[Iron Katars]] that have been dulled by slime."
|Level=3
|Rarity={{Rarity Common}}
|Base Damage (range)=2-5
|Max Damage (range)=3-6
|Damage Bonus=0
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Katars|Katars]]. They can be obtained from [[Slime|Slimes]].
== Obtaining ==
== History ==
[[Category:Weapons]]
[[Category:Katars]]
03d06285ae3b62b23db8a64acf597837ecf06937
File:Wood Daggers Render.png
6
422
513
2024-09-15T04:59:38Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wood Daggers.png
6
423
514
2024-09-15T05:01:33Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Wood Daggers
0
424
515
2024-09-15T05:01:46Z
Artyrian
3560
Created page with "{{Stub}} {{Weapon Render Infobox |Level=1 |Rarity={{Rarity Common}} |Base Damage (range)=1-4 |Max Damage (range)=1-5 |Damage Bonus=0 |Element={{Element Normal}} }} '''{{PAGENAME}}''' are [[Weapons#Katars|Katars]], and one of the weapons the player can choose to begin with. == Obtaining == == History == [[Category:Weapons]] [[Category:Katars]]"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage (range)=1-4
|Max Damage (range)=1-5
|Damage Bonus=0
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Katars|Katars]], and one of the weapons the player can choose to begin with.
== Obtaining ==
== History ==
[[Category:Weapons]]
[[Category:Katars]]
887807fb295102384dd9c98c664d5004854b0021
File:Journeyman Vest Render.png
6
425
516
2024-09-15T05:08:40Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Journeyman Vest
0
426
517
2024-09-15T05:10:57Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Level=3 |Rarity={{Rarity Common}} |Attack Power=+1 |Magic Power=+1 |Defense=+4 |Magic Defense=+1 }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == [[Category:Armor]] [[Category:Chestplates]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Level=3
|Rarity={{Rarity Common}}
|Attack Power=+1
|Magic Power=+1
|Defense=+4
|Magic Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestplates]]
a77dd2801d757c2b3dc3ab2f7d9826616f8479ed
521
517
2024-09-15T05:16:30Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Level=3
|Rarity={{Rarity Common}}
|Attack Power=+1
|Magic Power=+1
|Defense=+4
|Magic Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestpieces]]
ddb67ee8c3342d83bfbecfcd780043fb82cec055
File:Journeyman Shorts Render.png
6
427
518
2024-09-15T05:11:44Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Journeyman Shorts
0
428
519
2024-09-15T05:13:27Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Description= |Level=3 |Rarity={{Rarity Common}} |Stamina=+2 |Defense=+3 }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=
|Level=3
|Rarity={{Rarity Common}}
|Stamina=+2
|Defense=+3
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
0fdce5e8500c929dfbb26e73af42eb249ee26abb
File:Ghostly Legwraps Render.png
6
429
520
2024-09-15T05:15:21Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Gamble Icon Gear.png
6
430
523
2024-09-15T05:18:35Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Ambox/doc
10
55
524
435
2024-09-15T05:19:59Z
Artyrian
3560
wikitext
text/x-wiki
== Summary ==
{{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.|
This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki.
}}
== Premade amboxes ==
=== Problem notice amboxes ===
These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters:
* <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default.
* <code>|class=</code>: Any additional CSS classes to add to the ambox container element.
* <code>|date=</code>: The date the ambox was added to the page.
* <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation.
'''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work.
{| class="wikitable"
! Code !! Result
|-
| {{tl|Cleanup}} || {{Cleanup|nocat=yes}}
|-
| {{tl|Delete}} || {{Delete|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Merge|Merge]]|Example<nowiki>}}</nowiki></code> || {{Merge|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Move|Move]]|Example<nowiki>}}</nowiki></code> || {{Move|Template:Ambox{{!}}Example|nocat=yes}}
|-
| <code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example<nowiki>}}</nowiki></code><br/><br/><code><nowiki>{{</nowiki>[[Template:Split|Split]]|Example 1|Example 2|Example 3<nowiki>}}</nowiki></code> || {{Split|Template:Ambox{{!}}Example|nocat=yes}}
{{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}}
|-
| {{tl|Stub}} || {{Stub|nocat=yes}}
|-
|}
=== Informational amboxes ===
These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed:
* <code>|tiny=</code>, if set to <code>Yes</code> the image will be much smaller than default
* <code>|class=</code>, any additional classes to add to the ambox container
{| class="wikitable"
! Code !! Additional parameters !! Result
|-
| {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}}
|-
| {{tl|Patreon Alpha}} || || {{Patreon Alpha|nocat=yes}}
|-
| {{tl|Unobtainable}} || || {{Unobtainable|nocat=yes}}
|-
| {{tl|No direct use}} || || {{No direct use|nocat=yes}}
|-
| {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}}
|}
=== Optional parameters ===
You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>.
{{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}}
== Creating a custom ambox ==
You can create additional ambox templates as needed using the following parameters:
<pre>
{{Ambox
| color = The left border color.
| icon = The icon image to be displayed.
| title = The optional title.
| message = The explanation text displayed.
| tiny = If you want the tiny version of the ambox, fill the parameter with "yes".
| date = An optional date of creation for the message.
| class = An optional CSS class for the ambox.
}}
</pre>
== Dependencies ==
For this template to work properly, you need the following:
* <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]].
<includeonly>[[Category:Notice templates]]</includeonly>
__NOTOC__
<noinclude>[[Category:Template documentation]]</noinclude>
fbbb667709291fb59028eb922268650d18df83ee
Template:Unobtainable
10
431
525
2024-09-15T05:20:03Z
Artyrian
3560
Created page with "<includeonly>{{Ambox | color = gold | icon = Gamble_Icon_Gear.png | title = Unobtainable | message = This content still exists within the game files; however '''it is not obtainable by any legitimate means'''. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!-- --><noinclude>{{Unobtainable|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{Ambox
| color = gold
| icon = Gamble_Icon_Gear.png
| title = Unobtainable
| message = This content still exists within the game files; however '''it is not obtainable by any legitimate means'''.
| tiny = {{{tiny|}}}
| class = {{{class|}}}
| date = {{{date|}}}
}}<!--
-->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Stubs]]}}</includeonly><!--
--><noinclude>{{Unobtainable|nocat=yes}}
{{doc|Template:Ambox/doc}}</noinclude>
d662ebec953605e9fe38b1702e7d6347013cdd6e
Template:Weapon Render Infobox
10
414
526
505
2024-09-15T05:23:55Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=weapon-render
|title=[[File:{{PAGENAME}}.png]] {{PAGENAME}}
|sep=,
|image=[[File:{{PAGENAME}}_Render.png]]
|sections=Desc,General,Stats
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|General=Level,Rarity,Element,Base Damage,Max Damage,Damage Bonus
|Stats=Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
6d47c124bc04fb60d4f44bb5f99f5a945f6581c1
Template:Weapon Render Infobox/doc
10
415
527
506
2024-09-15T05:24:00Z
Artyrian
3560
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders. '''It is specifically built for weapon-related sections, and should not be used for anything else;''' it will most likely fail to render properly on pages not built for it.
With this in mind, however, its parameters can be edited directly.
The following is an example, bear in mind it doesn't load properly due to the page not being named after armor:
{{Weapon Render Infobox
|Description="No stabbing people with pencils in the halls"
|Level=69
|Rarity={{Rarity Common}}
|Health=+100%
|Mana=+100%
|Element=Shadow
|Base Damage=1-2
|Max Damage=16-20
|Damage Bonus=0
|Stamina=+100%
|Attack Power=+100%
|Dex Power=+100%
|Magic Power=+100%
|Crit Rate=+100%
|Magic Crit Rate=+100%
|Defense=+100%
|Magic Defense=+100%
|Evasion=+100% (just like taxes)
}}
168fe80a1765bae2e6dd86e56f9b024b66bc47a8
Wood Daggers
0
424
528
515
2024-09-15T05:24:36Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=1-4
|Max Damage=1-5
|Damage Bonus=0
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Katars|Katars]], and one of the weapons the player can choose to begin with.
== Obtaining ==
== History ==
[[Category:Weapons]]
[[Category:Katars]]
b8882cc109a8f523ce0cc6ee3b1738c683bc16f3
Slimecrust Katars
0
421
529
512
2024-09-15T05:24:54Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description="[[Iron Katars]] that have been dulled by slime."
|Level=3
|Rarity={{Rarity Common}}
|Base Damage=2-5
|Max Damage=3-6
|Damage Bonus=0
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Katars|Katars]]. They can be obtained from [[Slime|Slimes]].
== Obtaining ==
== History ==
[[Category:Weapons]]
[[Category:Katars]]
388117cad6608b6eca9c571cdf8bd4c40f838dbf
Ghostly Legwraps
0
432
530
2024-09-15T05:26:12Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Description="Wearing these make your legs feel numb." |Level=3 |Rarity={{Rarity Common}} |Defense=+3 |Evasion=+0.15% }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Wearing these make your legs feel numb."
|Level=3
|Rarity={{Rarity Common}}
|Defense=+3
|Evasion=+0.15%
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
9919245aff9ef50b38830ec42dc251c746842240
File:Silken Top Render.png
6
433
531
2024-09-15T05:32:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Silken Top
0
434
532
2024-09-15T05:35:56Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Description="Ancient silk cloth. This could've been around since the very beginning of time..." |Level=1 |Rarity={{Rarity Cosmetic}} }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == == Trivia == * Silken Top is based on the original default clothing prior to reskins for all race clothing. [[Category:Armor]] [[Category:Chestpieces]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Ancient silk cloth. This could've been around since the very beginning of time..."
|Level=1
|Rarity={{Rarity Cosmetic}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
== Trivia ==
* Silken Top is based on the original default clothing prior to reskins for all race clothing.
[[Category:Armor]]
[[Category:Chestpieces]]
bdac20d3682c474f5e7d136e976beb76a696d278
File:Silken Loincloth Render.png
6
435
533
2024-09-15T05:36:46Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
534
533
2024-09-15T05:37:56Z
Artyrian
3560
Artyrian moved page [[File:Silk Loincloth Render.png]] to [[File:Silken Loincloth Render.png]] without leaving a redirect: Misspelled title
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Silken Loincloth
0
436
535
2024-09-15T05:38:35Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Description="Ancient loincloth." |Level=1 |Rarity={{Rarity Cosmetic}} }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == == Trivia == * Silken Loincloth is based on the original default clothing prior to reskins for all race clothing. [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Ancient loincloth."
|Level=1
|Rarity={{Rarity Cosmetic}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
== Trivia ==
* Silken Loincloth is based on the original default clothing prior to reskins for all race clothing.
[[Category:Armor]]
[[Category:Leggings]]
428c5ade2d4e4327503ddd4a6ebbc613f25e9b74
File:Aero Top Render.png
6
437
536
2024-09-15T05:39:52Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Aero Top
0
438
537
2024-09-15T05:41:09Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Description="Common clothing worn by Byrdles." |Level=1 |Rarity={{Rarity Common}} }} '''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Byrdles]] on creation. == Obtaining == == History == [[Category:Armor]] [[Category:Chestpieces]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Byrdles."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default chest armor given to [[Races#Races|Byrdles]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Chestpieces]]
fdd31119f33cfa3977c230492487f2729aed86c8
File:Aero Pants Render.png
6
439
538
2024-09-15T05:41:42Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Aero Pants
0
440
539
2024-09-15T05:42:50Z
Artyrian
3560
Created page with "{{Stub}} {{Armor Render Infobox |Description="Common clothing worn by Byrdles." |Level=1 |Rarity={{Rarity Common}} }} '''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Byrdles]] on creation. == Obtaining == == History == [[Category:Armor]] [[Category:Leggings]]"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description="Common clothing worn by Byrdles."
|Level=1
|Rarity={{Rarity Common}}
}}
'''{{PAGENAME}}''' is an [[Armor]] item. It is the default leg armor given to [[Races#Races|Byrdles]] on creation.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Leggings]]
71ec22f688697237c1382198f5a6faba45fafd5a
File:Leather Cap Render.png
6
441
540
2024-09-15T05:44:07Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Custom Render Infobox
10
442
541
2024-09-15T05:48:06Z
Artyrian
3560
Created page with "<includeonly>{{#invoke:Infobox|main |kind=armor-render |title= |sep=, |image= |sections=Desc,General,Stats |Desc=Description |Desc_nolabel=yes |Description_wide=yes |General=Level,Rarity,Element,Base Damage,Max Damage,Damage Bonus |Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion }}</includeonly><noinclude>{{documentation}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{#invoke:Infobox|main
|kind=armor-render
|title=
|sep=,
|image=
|sections=Desc,General,Stats
|Desc=Description
|Desc_nolabel=yes
|Description_wide=yes
|General=Level,Rarity,Element,Base Damage,Max Damage,Damage Bonus
|Stats=Block Damage Threshold,Block Damage Chance,Health,Mana,Stamina,Attack Power,Dex Power,Magic Power,Crit Rate,Magic Crit Rate,Defense,Magic Defense,Evasion
}}</includeonly><noinclude>{{documentation}}</noinclude>
782a09661abfeb9d771b2834b540cc33101edde9
Template:Custom Render Infobox/doc
10
443
542
2024-09-15T05:53:00Z
Artyrian
3560
Created page with "This template creates a DRUID infobox specially built for holding renders, except it can have a custom name and render image. The following is an example: {{Custom Render Infobox |title=[[File:Generic_Cape.png]] By the magic of the DRUIDS I increase my speed |image=[[File:Aero_Top_Render.png]] |Description="It's 2 am and I'm tired" |Level=69 |Rarity={{Rarity Common}} |Block Damage Threshold=+100% |Block Damage Chance=+100% |Health=+100% |Mana=+100% |Stamina=+100% |Atta..."
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders, except it can have a custom name and render image.
The following is an example:
{{Custom Render Infobox
|title=[[File:Generic_Cape.png]] By the magic of the DRUIDS I increase my speed
|image=[[File:Aero_Top_Render.png]]
|Description="It's 2 am and I'm tired"
|Level=69
|Rarity={{Rarity Common}}
|Block Damage Threshold=+100%
|Block Damage Chance=+100%
|Health=+100%
|Mana=+100%
|Stamina=+100%
|Attack Power=+100%
|Dex Power=+100%
|Magic Power=+100%
|Crit Rate=+100%
|Magic Crit Rate=+100%
|Defense=+100%
|Magic Defense=+100%
|Evasion=+100% (just like taxes)
}}
9bdba40ccae10a6e702c5e7bc979f4a824f072f5
544
542
2024-09-15T14:12:15Z
Artyrian
3560
Added better documentation, originally made this at 2 am so it was lacking
wikitext
text/x-wiki
This template creates a DRUID infobox specially built for holding renders (of both weapon and armor kind), except it has a unique feature to it - the ability to customize the title and image. Because of this, it includes data fields for both armor and weapons, meaning this infobox can be used for edge cases when it comes to making pages (i.e should something have a generic item sprite).
Please note that using this Infobox may be confusing due to having the automated process of grabbing item and render images being made manual.
The following is an example:
{{Custom Render Infobox
|title=[[File:Generic_Cape.png]] By the magic of the DRUIDS I increase my speed
|image=[[File:Aero_Top_Render.png]]
|Description="It's 2 am and I'm tired"
|Level=69
|Rarity={{Rarity Common}}
|Block Damage Threshold=+100%
|Block Damage Chance=+100%
|Health=+100%
|Mana=+100%
|Stamina=+100%
|Attack Power=+100%
|Dex Power=+100%
|Magic Power=+100%
|Crit Rate=+100%
|Magic Crit Rate=+100%
|Defense=+100%
|Magic Defense=+100%
|Evasion=+100% (just like taxes)
}}
4928e258ed61b53517743880086fae7fc699a8ba
Leather Cap
0
444
543
2024-09-15T05:54:48Z
Artyrian
3560
Created page with "{{Stub}} {{Custom Render Infobox |title=[[File:Generic_Cap.png]] Leather Cap |image=[[File:Leather_Cap_Render.png]] |Level=1 |Rarity={{Rarity Common}} |Defense=+1 }} '''{{PAGENAME}}''' is an [[Armor]] item. == Obtaining == == History == [[Category:Armor]] [[Category:Helmets]]"
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|title=[[File:Generic_Cap.png]] Leather Cap
|image=[[File:Leather_Cap_Render.png]]
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
59dfd00cbb3316ebead611fd3052f47ecfbb2614
549
543
2024-09-16T22:18:02Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=Front,Back,Red,Blue,Green
|title=[[File:Generic_Cap.png]] Leather Cap
|image=[[File:Leather_Cap_Render.png]]
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
f509b1eb0ea1c025fa8aa2b4fca7b85ab2ca3250
551
549
2024-09-16T22:21:45Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=Front,Back,Red,Blue,Green, Black
|title=[[File:Generic_Cap.png]] Leather Cap
|image=[[File:Leather_Cap_Render.png]]
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
456de332fe0f6e69d2b2da5a98b5ac64b200dba6
552
551
2024-09-16T22:23:30Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=Front,Back,Red,Blue,Green, Black
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-front render-red druid-toggleable focused">[[File:Leather_Cap_Render.png]]</div><div class="render-back render-red druid-toggleable">put another image here</div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
ebbcac8b92a697563b02ffacdceec405a3b866a5
555
552
2024-09-17T01:03:03Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=Front,Back,[[File:Blue_Dye.png|link=]],[[File:Red_Dye.png|link=]],[[File:Green_Dye.png|link=]], [[File:Grey_Dye.png|link=]]
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-front render-red druid-toggleable focused">[[File:Leather_Cap_Render.png]]</div><div class="render-back render-red druid-toggleable">put another image here</div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
b80df6eed13f12f0ef7cd37f921b33e913e8445e
556
555
2024-09-17T02:38:24Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=Front,Back,[[File:Blue_Dye.png|link=]],[[File:Red_Dye.png|link=]],[[File:Green_Dye.png|link=]], [[File:Grey_Dye.png|link=]]
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-front-blue druid-toggleable focused">[[File:Leather_Cap_Render.png]]</div><!--
--><div class="render-front-red druid-toggleable">front red</div><!--
--><div class="render-front-green druid-toggleable">front green</div><!--
--><div class="render-front-grey druid-toggleable">put another image here</div><!--
--><div class="render-back-blue druid-toggleable">back blue</div><!--
--><div class="render-back-red druid-toggleable">put another image here</div><!--
--><div class="render-back-green druid-toggleable">put another image here</div><!--
--><div class="render-back-grey druid-toggleable">put another image here</div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
337ecb6bc9379e8edc412c14b3c1fc8c01d638b0
ATLYSS
0
445
545
2024-09-15T14:15:03Z
Artyrian
3560
Created basis for page - currently no time to make a full page.
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|image = [[File:Site-logo.png]]
}}
(TODO: Mention online RPG, mention takes after Phantasy Star Online, Terraria, whatever)
9fb66443124b96bf1ee1896713fe9ef46a6d8a1c
MediaWiki:Pagetitle
8
446
546
2024-09-16T22:03:38Z
RheingoldRiver
2743
Created page with "$1 - Official {{SITENAME}}"
wikitext
text/x-wiki
$1 - Official {{SITENAME}}
57033220011e307a12da880f313762b28dee374e
MediaWiki:Pagetitle-view-mainpage
8
447
547
2024-09-16T22:03:42Z
RheingoldRiver
2743
Created page with "Official {{SITENAME}}"
wikitext
text/x-wiki
Official {{SITENAME}}
c2d59ee45ea02d10b205a5d70873df285c4a3f46
MediaWiki:Opengraphmeta-site-name
8
448
548
2024-09-16T22:03:46Z
RheingoldRiver
2743
Created page with "Official {{SITENAME}}"
wikitext
text/x-wiki
Official {{SITENAME}}
c2d59ee45ea02d10b205a5d70873df285c4a3f46
MediaWiki:Common.js
8
8
550
9
2024-09-16T22:21:32Z
RheingoldRiver
2743
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/* DRUID */
$(function () {
$(".druid-container:not(.druid-container-armor-render) .druid-title-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
// the Front & Back tabs
$(".druid-container-armor-render .druid-title-tab[data-druid=1-1], .druid-container-armor-render .druid-title-tab[data-druid=1-2]").off('click')
.on('click', function () {
// TODO
});
// The color tabs
$(".druid-container-armor-render .druid-title-tab[data-druid=1-3], .druid-container-armor-render .druid-title-tab[data-druid=1-4], .druid-container-armor-render .druid-title-tab[data-druid=1-5], .druid-container-armor-render .druid-title-tab[data-druid=1-6]").off('click')
.on('click', function () {
// TODO
});
$(".druid-section-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-section-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-collapsible").off("click")
.on('click', function () {
var kind = $(this).attr("data-druid-section");
$(this).toggleClass("druid-collapsible-collapsed");
$(this)
.closest(".druid-container")
.find("[data-druid-section-row=" + kind + "]")
.toggleClass("druid-collapsed");
});
});
/* End DRUID */
/* [[Template:Spoiler]] */
$(function () {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
/* CharInserts */
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
6ba6e6480d1234a0f37a309c57d76609ddfff405
553
550
2024-09-17T00:25:13Z
Artyrian
3560
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/* DRUID */
$(function () {
$(".druid-container:not(.druid-container-armor-render) .druid-title-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
// the Front & Back tabs
$(".druid-container-armor-render .druid-title-tab[data-druid=1-1], .druid-container-armor-render .druid-title-tab[data-druid=1-2]").off('click')
.on('click', function () {
var $parent = $(this).closest(".druid-container-armor-render");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
// The color tabs
$(".druid-container-armor-render .druid-title-tab[data-druid=1-3], .druid-container-armor-render .druid-title-tab[data-druid=1-4], .druid-container-armor-render .druid-title-tab[data-druid=1-5], .druid-container-armor-render .druid-title-tab[data-druid=1-6]").off('click')
.on('click', function () {
var $parent = $(this).closest(".druid-container-armor-render");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-section-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-section-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-collapsible").off("click")
.on('click', function () {
var kind = $(this).attr("data-druid-section");
$(this).toggleClass("druid-collapsible-collapsed");
$(this)
.closest(".druid-container")
.find("[data-druid-section-row=" + kind + "]")
.toggleClass("druid-collapsed");
});
});
/* End DRUID */
/* [[Template:Spoiler]] */
$(function () {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
/* CharInserts */
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
63e5bf0cf5a2057ba05ec7531c74e45e268531a4
554
553
2024-09-17T00:32:04Z
Artyrian
3560
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/* DRUID */
$(function () {
$(".druid-container:not(.druid-container-armor-render) .druid-title-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
// the Front & Back tabs
$(".druid-container-armor-render .druid-title-tab[data-druid=1-1], .druid-container-armor-render .druid-title-tab[data-druid=1-2]").off('click')
.on('click', function () {
var $parent = $(this).closest(".druid-container-armor-render");
$parent.find(".druid-toggleable[data-druid=1-1]").removeClass("focused");
$parent.find(".druid-toggleable[data-druid=1-2]").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
// The color tabs
$(".druid-container-armor-render .druid-title-tab[data-druid=1-3], .druid-container-armor-render .druid-title-tab[data-druid=1-4], .druid-container-armor-render .druid-title-tab[data-druid=1-5], .druid-container-armor-render .druid-title-tab[data-druid=1-6]").off('click')
.on('click', function () {
var $parent = $(this).closest(".druid-container-armor-render");
$parent.find(".druid-toggleable[data-druid=1-3]").removeClass("focused");
$parent.find(".druid-toggleable[data-druid=1-4]").removeClass("focused");
$parent.find(".druid-toggleable[data-druid=1-5]").removeClass("focused");
$parent.find(".druid-toggleable[data-druid=1-6]").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-section-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-section-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-collapsible").off("click")
.on('click', function () {
var kind = $(this).attr("data-druid-section");
$(this).toggleClass("druid-collapsible-collapsed");
$(this)
.closest(".druid-container")
.find("[data-druid-section-row=" + kind + "]")
.toggleClass("druid-collapsed");
});
});
/* End DRUID */
/* [[Template:Spoiler]] */
$(function () {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
/* CharInserts */
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
d5bdfe647c19e3ef9d60495f71cbe355cb143b9b
Weapons
0
449
557
2024-09-18T22:51:37Z
Pemander
533573
Created page with "{{Stub}} Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons a..."
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== Melee (One-Handed) ==
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|}
4cd712b79f0ccf7a7d449488149768d9e0b89392
558
557
2024-09-18T23:15:09Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== Melee (One-Handed) ==
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|}
26ba9066c5a05771ab754ae221eec69355073cc5
559
558
2024-09-18T23:22:15Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
050d6e5220a9ee4ad9ff22251d534adb6671362c
560
559
2024-09-18T23:36:37Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
7b675d8c46abea14df60b8be4beb52dce535c2b6
561
560
2024-09-18T23:36:57Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
a5dbbe6c96f7b6a196512ab8c6434d6473fb156e
562
561
2024-09-18T23:46:36Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
|[[Gilded Sword]]
|5
|Normal
|5 - 12
|6 - 18
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
4ac205a66dd666b196ef1046826c6a1e53f76c64
563
562
2024-09-18T23:59:21Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
8036655e5b8dd1809bcc6b7621b7a48021f297ce
564
563
2024-09-19T00:05:46Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage Range !! Max Damage Range
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
bc3614ac566fbb8075bc995ef0b19e372bc9964f
565
564
2024-09-19T00:11:01Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
0555eaf9702a461810b5da9ee5196ece30295d50
566
565
2024-09-19T00:15:34Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" | '''Charged Attack'''
|-
| The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
cded5e5058162adbdba6eb158588073d7c7293f5
567
566
2024-09-19T00:15:58Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" | '''Charged Attack'''
|-
| The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|}
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
35c02284c250807feae83bc8221e8941920d3cfb
568
567
2024-09-19T00:17:47Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
{| class="wikitable"
! style="text-align:left;" | '''Charged Attack'''
|-
| The user dashes forward while spinning the weapon in a circle. Hits multiple times.
|}
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
6028976d0570edf882134eaeb148b9f4e691dc2c
569
568
2024-09-19T00:18:25Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:'''
The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
3df090cf89bb2e0ca9768cc76c6024ca73fd8aa8
570
569
2024-09-19T00:18:52Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
{| class="wikitable"
! style="text-align:left;" colspan="5" | '''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
|-
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
515fb297fc6ce81b58b2b32d39ba668c84868acd
571
570
2024-09-19T00:21:57Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
79c6bbec1d2f14b05baaad47b0e7fc3528e934a3
572
571
2024-09-19T00:27:17Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
d3954d803ea5e5feac2565fa195d2db4a07c6d6d
573
572
2024-09-19T00:27:36Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
b4bfe3469d25ce06a476b0a3861635998da67757
Wood Daggers
0
424
574
528
2024-09-19T01:09:35Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=1-4
|Max Damage=1-5
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Katars|Katars]], and one of the weapons the player can choose to begin with.
== Obtaining ==
== History ==
[[Category:Weapons]]
[[Category:Katars]]
043250058ab2ac8127a574bc48c3ac5a7cfeffe6
575
574
2024-09-19T01:18:26Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=1-4
|Max Damage=1-5
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Katars|Katars]], and one of the weapons the player can choose to begin with. Though they are the weakest set of Katars available, they are sufficient for getting through the easy version of the Catacombs dungeon.
An early upgrade is available in the form of the [[Slimecrust Katars]].
== Obtaining ==
Wood Daggers can be chosen as a character's starting weapon. Alternatively, they are sold in Sally's shop (Level 1-6 only) for 5 crowns, and will occasionally drop from the breakable pots in the Catacombs dungeon.
== History ==
[[Category:Weapons]]
[[Category:Katars]]
fee13d7c824f05c27efa9a8375f45f7fc5184078
Weapons
0
449
576
573
2024-09-19T02:21:49Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
bcf93292b8c76f756fd6e1abe1eac161fd59d0f8
577
576
2024-09-19T02:23:11Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
(Add the formulas here)
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
53b66b24fb92711c0aa040269ab4ec798e5be66a
578
577
2024-09-19T02:33:03Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
<u>```Strength Weapon Damage Scaling```</u>
Damage Floor: Base Damage Floor + ( Attack Power * 0.1)
Damage Ceiling: Base Damage Ceiling + (Attack Power * 0.25)
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
c790bad51c1a30616e811730b3aff874ae3a9016
579
578
2024-09-19T02:33:26Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are:
'''<u>Strength Weapon Damage Scaling</u>'''
Damage Floor: Base Damage Floor + ( Attack Power * 0.1)
Damage Ceiling: Base Damage Ceiling + (Attack Power * 0.25)
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
506b552bb1fa1040f1de8f08aeb59880ca12f240
581
579
2024-09-19T04:03:10Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are as follows:
'''<u>Strength Weapon Damage Scaling</u>'''
Damage Floor: Base Damage Floor + ( Attack Power * 0.1)
Damage Ceiling: Base Damage Ceiling + (Attack Power * 0.25)
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
22002f112a522a6f6ab35f34032cbb95afa87964
601
581
2024-09-19T08:06:35Z
Toastpj
530848
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree - however, weapon damage values always round down to the nearest whole number, so it may be necessary to increase the scaling stat by several points before the displayed damage actually increases. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling and max damage values are as follows:
'''<u>Strength Weapon Damage Scaling</u>'''
Damage Floor: Base Damage Floor + ( Attack Power * 0.1)
Damage Ceiling: Base Damage Ceiling + (Attack Power * 0.25)
== Weapon Masteries ==
Each weapon type can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
4f7ee89d4b1b7a1bd77e92bc60c886616c284be2
Armor
0
450
580
2024-09-19T03:18:11Z
Toastpj
530848
Created page with "{{Stub}} Armors are equippable pieces of gear that come in 6 types: Helm, Cape, Chest, Legs, Shield, and Ring. Certain armor pieces are locked to a specific class and can only be worn at a certain level. Armors come with stat bonuses that not only increase physical defense and magical defense, but other stats as well. == Class Armors == Certain armors can only be worn by learning one of 3 classes once level 10 is reached. These armors usually benefit the dedicated cla..."
wikitext
text/x-wiki
{{Stub}}
Armors are equippable pieces of gear that come in 6 types: Helm, Cape, Chest, Legs, Shield, and Ring. Certain armor pieces are locked to a specific class and can only be worn at a certain level. Armors come with stat bonuses that not only increase physical defense and magical defense, but other stats as well.
== Class Armors ==
Certain armors can only be worn by learning one of 3 classes once level 10 is reached. These armors usually benefit the dedicated class they're assigned to with the stat bonuses they apply. Once you've accepted a selected class, you may not wear other armors that are locked behind a different class.
== Dyes ==
Certain armors are affected by dye consumables. An applied dye is consistent across all worn armors.
== Armor Vanity ==
Pieces of equipment can be worn over your currently equipped gear as vanity. Transmogrifying one piece of gear requires one illusion stone respectively. Helms, chestpieces, leggings, capes, and shields are the only slots gear can be worn as vanity - rings and weapons cannot be transmogrified. Armors equipped as vanity do not apply their stat bonuses. The vanity menu can be accessed by locating the vanity tab at the top right corner of the inventory menu.
== List of Armors ==
=== Helm ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| [[Leather Cap]] || 1 || Common || Any
|-
| [[Newfold Halo]] || 1 || Common|| Any
|}
=== Cape ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| [[Initiate Cloak ]] || 4 || Common || Any
|}
=== Chestpiece ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| [[Aero Top]] || 1 || Common || Any
|}
=== Leggings ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| [[Leather Britches]] || 1 || Common || Any
|}
=== Shield ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| [[Wooden Shield]] || 1 || Common || Any
|}
=== Ring ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| [[Old Ring]] || 1 || Common || Any
|}
b67a6885ef42f5085c9a51f132e4edf194186d25
File:Leather Cap Back Blue.png
6
451
582
2024-09-19T04:58:50Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
591
582
2024-09-19T05:02:35Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Back.png]] to [[File:Leather Cap Back Blue.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Front Blue.png
6
452
583
2024-09-19T04:58:51Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
590
583
2024-09-19T05:02:16Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Front.png]] to [[File:Leather Cap Front Blue.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Back Grey.png
6
453
584
2024-09-19T04:58:52Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
592
584
2024-09-19T05:03:29Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Grey Back.png]] to [[File:Leather Cap Back Grey.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Front Grey.png
6
454
585
2024-09-19T04:58:52Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
593
585
2024-09-19T05:03:40Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Grey Front.png]] to [[File:Leather Cap Front Grey.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Back Green.png
6
455
586
2024-09-19T04:58:54Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
594
586
2024-09-19T05:03:51Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Green Back.png]] to [[File:Leather Cap Back Green.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Front Green.png
6
456
587
2024-09-19T04:58:54Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
595
587
2024-09-19T05:04:04Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Green Front.png]] to [[File:Leather Cap Front Green.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Back Red.png
6
457
588
2024-09-19T04:58:55Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
596
588
2024-09-19T05:04:15Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Red Back.png]] to [[File:Leather Cap Back Red.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Leather Cap Front Red.png
6
458
589
2024-09-19T04:58:56Z
Toastpj
530848
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
597
589
2024-09-19T05:04:27Z
Artyrian
3560
Artyrian moved page [[File:Leather Cap Red Front.png]] to [[File:Leather Cap Front Red.png]] without leaving a redirect: Renaming for upcoming Infobox work
wikitext
text/x-wiki
Front/back renders of all leather cap dyes.
== Licensing ==
{{License|game}}
e029f85d077da7d88dd96271fdcadd87b958321e
File:Odd Byrdle.png
6
459
598
2024-09-19T07:55:51Z
Toastpj
530848
wikitext
text/x-wiki
What's this guy doing here?
40926c084ac565354c12bdf71da8298f9ea75a94
ATLYSS Wiki
0
204
599
429
2024-09-19T07:58:35Z
Toastpj
530848
;)
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious catastrophe known as the Shattering has corrupted the world outside the walls of [[Sanctum]] beyond comprehension, and it's up to you and your friends to push back against it. Become familiar with the world beyond with the following sections:
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:MainPage_Races_Icon.png|alt=|link=Page_Name|[[Races]]
File:MainPage_Weapons_Icon.png|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== Character ===
* {{Item icon|Races}}
* {{Item icon|Skills}}
* {{Item icon|Classes}}
* {{Item icon|Stats}}
</div>
<div class="mp-iconlist">
=== Items ===
* {{Item icon|Weapons}}
* {{Item icon|Armor}}
* {{Item icon|Consumables}}
* {{Item icon|Trade Items}}
</div>
<div class="mp-iconlist">
=== Gameplay ===
* {{Item icon|Quests}}
* {{Item icon|Locations}}
* {{Item icon|Creeps}}
* {{Item icon|Dungeons}}
</div>
<div class="mp-iconlist">
=== Extras ===
* {{Item icon|Lexicon}}
* {{Item icon|Stores}}
* {{Item icon|NPCs}}
* {{Item icon|Game Mechanics}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div>[[File:Odd Byrdle.png|frameless|46x46px]]</div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
7699c7ef7af9c6550a9453292045a258826963e7
600
599
2024-09-19T07:59:24Z
Toastpj
530848
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->[[File:Odd Byrdle.png|frameless|147x147px]]
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious catastrophe known as the Shattering has corrupted the world outside the walls of [[Sanctum]] beyond comprehension, and it's up to you and your friends to push back against it. Become familiar with the world beyond with the following sections:
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:MainPage_Races_Icon.png|alt=|link=Page_Name|[[Races]]
File:MainPage_Weapons_Icon.png|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== Character ===
* {{Item icon|Races}}
* {{Item icon|Skills}}
* {{Item icon|Classes}}
* {{Item icon|Stats}}
</div>
<div class="mp-iconlist">
=== Items ===
* {{Item icon|Weapons}}
* {{Item icon|Armor}}
* {{Item icon|Consumables}}
* {{Item icon|Trade Items}}
</div>
<div class="mp-iconlist">
=== Gameplay ===
* {{Item icon|Quests}}
* {{Item icon|Locations}}
* {{Item icon|Creeps}}
* {{Item icon|Dungeons}}
</div>
<div class="mp-iconlist">
=== Extras ===
* {{Item icon|Lexicon}}
* {{Item icon|Stores}}
* {{Item icon|NPCs}}
* {{Item icon|Game Mechanics}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div></div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
b9a3bb477bd37f30ecbf9fbf17ab88f66aa8b99d
MediaWiki:Common.css
8
6
602
488
2024-09-19T16:12:33Z
Artyrian
3560
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 48, 28, 29;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
4f69bd2d8b2718a203e230383940881e68c39e0b
Template:Link icon
10
108
603
446
2024-09-19T16:47:48Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}_(Icon).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}_(Icon).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
41ebc2cf4e8678326800613152c30db5487b3624
605
603
2024-09-19T16:49:43Z
Artyrian
3560
Reverted edits by [[Special:Contributions/Artyrian|Artyrian]] ([[User talk:Artyrian|talk]]) to last revision by [[User:RheingoldRiver|RheingoldRiver]]
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}} ({{{type}}}).png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
4e9bb37a48d63bb6b56f32d260dc74f64011e4af
File:Races (Icon).png
6
460
604
2024-09-19T16:48:22Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Custom icon
10
461
606
2024-09-19T16:54:05Z
Artyrian
3560
Created page with "<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Icon}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>"
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Icon}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
2258d8c09a2e5190e61ddf4483103c9bbf3512f5
Template:Custom icon/doc
10
462
607
2024-09-19T16:54:42Z
Artyrian
3560
Created page with "== Summary == <templatedata> { "params": { "1": { "aliases": [ "page" ], "label": "Page Name", "description": "The name for the target page.", "example": "Page Name", "type": "wiki-page-name", "required": true }, "2": { "aliases": [ "label" ], "label": "Link Label", "description": "The text to the be displayed on the link icon's label.", "example": "Alternative Page Name", "type": "line" } }, "description": "Use t..."
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Link Label",
"description": "The text to the be displayed on the link icon's label.",
"example": "Alternative Page Name",
"type": "line"
}
},
"description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Icon).png\".",
"format": "inline"
}
</templatedata>
== Examples ==
For the examples below, <code><nowiki>File:Races (Icon).png</nowiki></code> was used as the icon for a page called <code>Races</code>.
{| class="wikitable"
! Code !! Result
|-
| <code><nowiki>{{Custom icon|Races}}</nowiki></code> || {{Custom icon|Races}}
|-
| <code><nowiki>{{Custom icon|Races|Poon}}</nowiki></code> || {{Custom icon|Races|Poon}}
|-
| <code><nowiki>{{Custom icon|Races|notext}}</nowiki></code> || {{Custom icon|Races|notext}}
|-
| <code><nowiki>{{Custom icon|Missingno}}</nowiki></code> (Missing Page Icon) || {{Custom icon|Missingno}}
|}
== Dependencies==
For this template to work properly, you need the following:
* The base {{tl|Link icon}} template.
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
9d2408257bef411cf783b0b4ca16af6e126a92fb
Template:Link icon/doc
10
109
608
124
2024-09-19T16:55:51Z
Artyrian
3560
wikitext
text/x-wiki
{{No direct use}}
== List of link icon templates ==
* {{tl|Character icon}}
* {{tl|Item icon}}
* {{tl|Custom icon}}
== Dependencies==
For this template to work properly, you need the following:
* The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]].
<noinclude>[[Category:Template documentation]]</noinclude>
3624166096f73b9aec749c36c021e4a9edf092af
File:Skills (Icon).png
6
463
609
2024-09-19T16:57:08Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Classes (Icon).png
6
464
610
2024-09-19T16:57:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Stats (Icon).png
6
465
611
2024-09-19T16:57:37Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Weapons (Icon).png
6
466
612
2024-09-19T16:57:54Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Armor (Icon).png
6
467
613
2024-09-19T16:58:10Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Consumables (Icon).png
6
468
614
2024-09-19T16:58:26Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Trade Items (Icon).png
6
469
615
2024-09-19T16:58:47Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Quests (Icon).png
6
470
616
2024-09-19T16:59:34Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Locations (Icon).png
6
471
617
2024-09-19T16:59:58Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Creeps (Icon).png
6
472
618
2024-09-19T17:00:23Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
620
618
2024-09-19T17:01:04Z
Artyrian
3560
Artyrian moved page [[File:Icoico11.png]] to [[File:Creeps (Icon).png]]: Welp
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Dungeons (Icon).png
6
473
619
2024-09-19T17:00:35Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Lexicon (Icon).png
6
475
622
2024-09-19T17:01:51Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Stores (Icon).png
6
476
623
2024-09-19T17:02:07Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:NPCs (Icon).png
6
477
624
2024-09-19T17:02:25Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Game Mechanics (Icon).png
6
478
625
2024-09-19T17:02:39Z
Artyrian
3560
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
ATLYSS Wiki
0
204
626
600
2024-09-19T17:03:29Z
Artyrian
3560
Added new icons
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious catastrophe known as the Shattering has corrupted the world outside the walls of [[Sanctum]] beyond comprehension, and it's up to you and your friends to push back against it. Become familiar with the world beyond with the following sections:
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:MainPage_Races_Icon.png|alt=|link=Page_Name|[[Races]]
File:MainPage_Weapons_Icon.png|alt=|link=Page_Name|[[Page Name|Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Page_Name|[[Page Name|Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== Character ===
* {{Custom icon|Races}}
* {{Custom icon|Skills}}
* {{Custom icon|Classes}}
* {{Custom icon|Stats}}
</div>
<div class="mp-iconlist">
=== Items ===
* {{Custom icon|Weapons}}
* {{Custom icon|Armor}}
* {{Custom icon|Consumables}}
* {{Custom icon|Trade Items}}
</div>
<div class="mp-iconlist">
=== Gameplay ===
* {{Custom icon|Quests}}
* {{Custom icon|Locations}}
* {{Custom icon|Creeps}}
* {{Custom icon|Dungeons}}
</div>
<div class="mp-iconlist">
=== Extras ===
* {{Custom icon|Lexicon}}
* {{Custom icon|Stores}}
* {{Custom icon|NPCs}}
* {{Custom icon|Game Mechanics}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div></div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
b3fddb8f7c8b03e6d94541d4b8c6bc1a03b51500
669
626
2024-09-19T19:42:37Z
Artyrian
3560
Fixed an issue with links
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious catastrophe known as the Shattering has corrupted the world outside the walls of [[Sanctum]] beyond comprehension, and it's up to you and your friends to push back against it. Become familiar with the world beyond with the following sections:
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:MainPage_Races_Icon.png|alt=|link=Races|[[Races]]
File:MainPage_Weapons_Icon.png|alt=|link=Weapons|[[Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Creeps|[[Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Quests|[[Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== Character ===
* {{Custom icon|Races}}
* {{Custom icon|Skills}}
* {{Custom icon|Classes}}
* {{Custom icon|Stats}}
</div>
<div class="mp-iconlist">
=== Items ===
* {{Custom icon|Weapons}}
* {{Custom icon|Armor}}
* {{Custom icon|Consumables}}
* {{Custom icon|Trade Items}}
</div>
<div class="mp-iconlist">
=== Gameplay ===
* {{Custom icon|Quests}}
* {{Custom icon|Locations}}
* {{Custom icon|Creeps}}
* {{Custom icon|Dungeons}}
</div>
<div class="mp-iconlist">
=== Extras ===
* {{Custom icon|Lexicon}}
* {{Custom icon|Stores}}
* {{Custom icon|NPCs}}
* {{Custom icon|Game Mechanics}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-about"><!-- BEGIN about box -->
== About {{SITENAME}} ==
<div class="mp-body">
'''{{SITENAME}}''' is ...
<div style="text-align:right">[[PLACEHOLDERNAMEHERE|Read more...]]</div></div>
</div><!--END about box-->
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
aa93ad8c24d2cf18c5b0ca1e97649624737cd4b2
Template:Direct icon
10
479
627
2024-09-19T17:07:29Z
Artyrian
3560
Created page with "<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>"
wikitext
text/x-wiki
<includeonly>{{Link icon|{{{1|}}}|{{{2|}}}}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude>
289213aa945e53d352db0d9056af6bd4325647a0
629
627
2024-09-19T17:11:40Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
6f28cfaa6daa161800b501c08aaa3ffcf1079218
632
629
2024-09-19T17:21:52Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{1}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
31c9d9e704c0a86a0e561a8fb36098d6ccdbd535
633
632
2024-09-19T17:22:40Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
dde426e95ecd539acd27097e103a9804aeed9609
Template:Direct icon/doc
10
480
628
2024-09-19T17:11:14Z
Artyrian
3560
Created page with "A simpler, direct version of [[Template:Link icon]]. Does not require any suffix of type ([[Template:Item icon|Item]]), ([[Template:Character icon|Character]]), or ([[Template:Custom icon|Icon]]), instead displaying a .png file directly named after the link."
wikitext
text/x-wiki
A simpler, direct version of [[Template:Link icon]]. Does not require any suffix of type ([[Template:Item icon|Item]]), ([[Template:Character icon|Character]]), or ([[Template:Custom icon|Icon]]), instead displaying a .png file directly named after the link.
77761b3d6e9193959d369681c4bbb5b2f0645ced
631
628
2024-09-19T17:20:35Z
Artyrian
3560
wikitext
text/x-wiki
== Summary ==
<templatedata>
{
"params": {
"1": {
"aliases": [
"page"
],
"label": "Page Name",
"description": "The name for the target page. Will automatically attempt to find an image of the same name.",
"example": "Page Name",
"type": "wiki-page-name",
"required": true
},
"2": {
"aliases": [
"label"
],
"label": "Unique Icon",
"description": "The name of another icon to choose, rather than using the name of the page itself.",
"example": "Generic Picture",
"type": "line"
}
},
"description": "A simpler, direct version of Template:Link icon. Does not require any suffix of type (Item), (Character), or (Icon), instead displaying a .png file directly named after the link.",
"format": "inline"
}
</templatedata>
1d7a99c08a7caadaaccb655f8142993117c574ac
Leather Cap
0
444
630
556
2024-09-19T17:16:14Z
Artyrian
3560
Added new renders for the upcoming changes
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=Front,Back,[[File:Blue_Dye.png|link=]],[[File:Red_Dye.png|link=]],[[File:Green_Dye.png|link=]], [[File:Grey_Dye.png|link=]]
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-front-blue druid-toggleable focused">[[File:Leather_Cap_Front_Blue.png]]</div><!--
--><div class="render-front-red druid-toggleable">[[File:Leather_Cap_Front_Red.png]]</div><!--
--><div class="render-front-green druid-toggleable">[[File:Leather_Cap_Front_Green.png]]</div><!--
--><div class="render-front-grey druid-toggleable">[[File:Leather_Cap_Front_Grey.png]]</div><!--
--><div class="render-back-blue druid-toggleable">[[File:Leather_Cap_Back_Blue.png]]</div><!--
--><div class="render-back-red druid-toggleable">[[File:Leather_Cap_Back_Red.png]]</div><!--
--><div class="render-back-green druid-toggleable">[[File:Leather_Cap_Back_Green.png]]</div><!--
--><div class="render-back-grey druid-toggleable">[[File:Leather_Cap_Back_Grey.png]]</div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
ab40b23111d4924c6ec5819ef3b0f1ed44310f73
Armor
0
450
634
580
2024-09-19T17:50:35Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
Armors are equippable pieces of gear that come in 6 types: Helm, Cape, Chest, Legs, Shield, and Ring. Certain armor pieces are locked to a specific class and can only be worn at a certain level. Armors come with stat bonuses that not only increase physical defense and magical defense, but other stats as well.
== Class Armors ==
Certain armors can only be worn by learning one of 3 classes once level 10 is reached. These armors usually benefit the dedicated class they're assigned to with the stat bonuses they apply. Once you've accepted a selected class, you may not wear other armors that are locked behind a different class.
== Dyes ==
Certain armors are affected by dye consumables. An applied dye is consistent across all worn armors.
== Armor Vanity ==
Pieces of equipment can be worn over your currently equipped gear as vanity. Transmogrifying one piece of gear requires one illusion stone respectively. Helms, chestpieces, leggings, capes, and shields are the only slots gear can be worn as vanity - rings and weapons cannot be transmogrified. Armors equipped as vanity do not apply their stat bonuses. The vanity menu can be accessed by locating the vanity tab at the top right corner of the inventory menu.
== List of Armors ==
=== Helm ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Leather Cap|Generic Cap}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Newfold Halo}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Initiate Spectacles|Generic Glasses}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Cryptsinge Halo}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Diva Crown}} || 7 || {{Rarity Rare}}|| Any
|-
| {{Direct icon|Demicrypt Halo}} || 8 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Focus Circlet}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Magistrate Circlet}} || 10 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Rage Circlet}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Journeyman Spectacles|Generic Glasses}} || 10 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Geistlord Crown}} || 12 || {{Rarity Exotic}}|| Any
|-
| {{Direct icon|Nethercrypt Halo}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Halo}} || 16 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Geistlord Eye}} || 20 || {{Rarity Exotic}}|| Any
|-
| {{Direct icon|Dire Helm}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Wizard Hat}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Acolyte Hood|Generic Cap}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Cape ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Initiate Cloak}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Rugged Cloak}} || 7 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Regazuul Cape}} || 12 || {{Rarity Rare}}|| Any
|-
| {{Direct icon|Nethercrypt Cloak}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Forlorn Cloak}} || 16 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Deathward Cape}} || 17 || {{Rarity Rare}}|| Any
|}
=== Chestpiece ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Aero Top}} || 1 || {{Rarity Common}}|| Any
|}
=== Leggings ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Leather Britches}} || 1 || {{Rarity Common}}|| Any
|}
=== Shield ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Wooden Shield}} || 1 || {{Rarity Common}}|| Any
|}
=== Ring ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Old Ring}} || 1 || Common || Any
|}
8796dd7aba59d8efc9cd746e7d99d938650fbc7b
656
634
2024-09-19T18:42:48Z
Artyrian
3560
Added all armors so far
wikitext
text/x-wiki
{{Stub}}
'''Armor''' is equippable gear. It comes in 6 types: '''Helm''', '''Cape''', '''Chest''', '''Legs''', '''Shield''', and '''Ring'''. Certain armor pieces are locked to a specific [[Class]] and can only be worn at a certain level. Armors come with stat bonuses that not only increase [[Stats#Defense|physical defense]] and [[Stats#Magic_Defense|magical defense]], but other [[Stats|stats]] as well.
== Class Armors ==
Certain armors can only be worn by learning one of 3 classes once level 10 is reached. These armors usually benefit the dedicated class they're assigned to with the stat bonuses they apply. Once you've accepted a selected class, you may not wear other armors that are locked behind a different class, as a class choice is permanent for the current character.
== Dyes ==
Certain armors are affected by [[Dye|dye]] consumables. An applied dye is consistent across all worn armors. Dyes can apply to certain Helms, Chestpieces, Leggings and Capes.
== Armor Vanity ==
Pieces of equipment can be worn over your currently equipped gear as vanity. Transmogrifying gear requires an [[Illusion Stone]] per transmogification. Helms, chestpieces, leggings, capes, and shields are the only slots gear can be worn as vanity - rings and weapons cannot be transmogrified. Armors equipped as vanity do not apply their stat bonuses. The vanity menu can be accessed by locating the vanity tab at the top right corner of the inventory menu.
== List of Armors ==
=== Helm ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Leather Cap|Generic Cap}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Newfold Halo}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Initiate Spectacles|Generic Glasses}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Cryptsinge Halo}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Diva Crown}} || 7 || {{Rarity Rare}}|| Any
|-
| {{Direct icon|Demicrypt Halo}} || 8 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Focus Circlet}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Magistrate Circlet}} || 10 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Rage Circlet}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Journeyman Spectacles|Generic Glasses}} || 10 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Geistlord Crown}} || 12 || {{Rarity Exotic}}|| Any
|-
| {{Direct icon|Nethercrypt Halo}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Halo}} || 16 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Geistlord Eye}} || 20 || {{Rarity Exotic}}|| Any
|-
| {{Direct icon|Dire Helm}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Wizard Hat}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Acolyte Hood|Generic Cap}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Cape ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Initiate Cloak}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Rugged Cloak}} || 7 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Regazuul Cape}} || 12 || {{Rarity Rare}}|| Any
|-
| {{Direct icon|Nethercrypt Cloak}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Forlorn Cloak}} || 16 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Deathward Cape}} || 17 || {{Rarity Rare}}|| Any
|}
=== Chestpiece ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Aero Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Leather Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Necro Marrow}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Nutso Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Sagecloth Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimecrust Chest}} || 2 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Worn Robe}} || 2 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Journeyman Vest}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Ghostly Tabard|Generic Tabard}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Cryptsinge Chest}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimek Chest}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Iron Chestpiece}} || 6 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Duelist Garb}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Tattered Battlerobe}} || 10 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Warrior Chest}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Sleeper's Robe}} || 11 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Lord Breastplate}} || 12 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reapsow Garb}} || 12 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchlock Robe}} || 12 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Nethercrypt Tabard}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Ornamented Battlerobe}} || 14 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Mercenary Vestment}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Chestpiece}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|King Breastplate}} || 18 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reaper Gi}} || 18 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchwizard Robe}} || 18 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Silken Top}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Vampiric Coat}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Bunhost Garb}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Noble Shirt}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Test Chestpiece|Placeholder Icon}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Leggings ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Leather Britches}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Necro Caustics}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Sagecloth Shorts}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Aero Pants}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Nutso Pants}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimecrust Leggings}} || 2 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Ghostly Legwraps}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Journeyman Shorts}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimek Leggings}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Journeyman Leggings}} || 8 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Sash Leggings}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Warrior Leggings}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Lord Greaves}} || 12 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reapsow Pants}} || 12 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchlock Loincloth}} || 12 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Chainmail Leggings}} || 13 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mercenary Leggings}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|King Greaves}} || 18 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reaper Leggings}} || 18 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchwizard Garterbelt}} || 18 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Silken Loincloth}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Noble Pants}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Vampiric Leggings}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Bunhost Leggings}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Test Pants|Placeholder Icon}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Shield ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Wooden Shield}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Crypt Buckler}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Demicrypt Buckler}} || 6 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Iron Shield}} || 7 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Iris Shield}} || 12 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Omen Shield}} || 12 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Nethercrypt Shield}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Shield}} || 16 || {{Rarity Common}}|| Any
|}
=== Ring ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Old Ring}} || 1 || {{Rarity Common}} || Any
|-
| {{Direct icon|Ring of Ambition}} || 1 || {{Rarity Common}} || Any
|-
| {{Direct icon|Ambersquire Ring}} || 7 || {{Rarity Common}} || Any
|-
| {{Direct icon|Emeraldfocus Ring}} || 7 || {{Rarity Common}} || Any
|-
| {{Direct icon|Sapphireweave Ring}} || 7 || {{Rarity Common}} || Any
|-
| {{Direct icon|Geistlord Ring}} || 12 || {{Rarity Exotic}} || Any
|-
| {{Direct icon|Students Ring}} || 12 || {{Rarity Common}} || Any
|-
| {{Direct icon|Pearlpond Ring}} || 15 || {{Rarity Common}} || Any
|-
| {{Direct icon|Slitherwraith Ring}} || 15 || {{Rarity Common}} || Any
|-
| {{Direct icon|Orbos Ring}} || 16 || {{Rarity Common}} || Any
|-
| {{Direct icon|Geistlord Band}} || 18 || {{Rarity Exotic}} || Any
|-
| {{Direct icon|Test Ring|Equip Icon Ring}} || 1 || Common || Any
|}
652d3fa9caa5e876450bb9b9eb9b3419e111e51f
File:Mithril Halo.png
6
481
635
2024-09-19T17:51:53Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Forlorn Cloak.png
6
482
636
2024-09-19T17:53:04Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Chestpiece.png
6
483
637
2024-09-19T17:53:05Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mercenary Leggings.png
6
484
638
2024-09-19T17:53:05Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Shield.png
6
485
639
2024-09-19T17:55:19Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Orbos Ring.png
6
486
640
2024-09-19T17:56:25Z
Toastpj
530848
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Sleeper's Robe.png
6
295
641
331
2024-09-19T18:01:45Z
Artyrian
3560
Artyrian moved page [[File:Sleepers Robe.png]] to [[File:Sleeper's Robe.png]] without leaving a redirect: Missing apostrophe
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Weapons
0
449
642
601
2024-09-19T18:02:56Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
=== Bell (Two-Handed) ===
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
f405dd4170c949eaf5fd89dbb6bf71e5a7f9a5b5
650
642
2024-09-19T18:22:23Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals. Hits multiple times.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs. Hits multiple times.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates. Hits multiple times.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern. Hits multiple times.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies. Hits multiple times.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place. Hits multiple times.
:: '''Shadow:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies. Hits multiple times.
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
da18b42cfeaea85c34a5c63dab569880b2acfeb2
651
650
2024-09-19T18:28:51Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
5336799d65a5eedf90119ecedd1308c3ccf6143c
652
651
2024-09-19T18:30:01Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
0f9e995bfb99406b8ff0acd9607f35bfc3139c1d
653
652
2024-09-19T18:35:08Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
Charged Attack: The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
Charged Attack: The user fires four arrows in quick succession.
74f8353a1bf6287e514a9df776ebd05034ba2716
654
653
2024-09-19T18:35:30Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
Charged Attack: The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
ec00684c562c1c7d55d094db29187521ff2a5311
655
654
2024-09-19T18:38:52Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
c8fd21c43eece0738783b232ca411e9af9aca777
657
655
2024-09-19T18:43:37Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|-
| [[Iron Axehammer]] || 7 || Normal || 11 - 16 || 15 - 26
|-
| [[Geist Scythe]] || 9 || Normal || 12 - 19 || 18 - 33
|-
| [[Crypt Pounder]] || 10 || Shadow || 15 - 20 || 23 - 37
|-
| [[Stone Greatblade]] || 10 || Normal || 13 - 17 || 20 - 31
|-
| [[Mithril Greatsword]] || 15 || Normal || 19 - 22 || 33 - 48
|-
| [[Deadwood Axe]] || 16 || Normal || 23 - 29 || 41 - 65
|-
| [[Coldgeist Punisher]] || 18 || Water || 26 - 32 || 48 - 77
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
68efb16c46f5bd110b37f462b16615e4dd8f2c6d
658
657
2024-09-19T18:50:27Z
Pemander
533573
/* List of Weapons */
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || {{Rarity Common}} || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || {{Rarity Common}} || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || {{Rarity Common}} || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || {{Rarity Common}} || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || {{Rarity Common}} || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || {{Rarity Common}} || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || {{Rarity Common}} || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || {{Rarity Common}} || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || {{Rarity Common}} || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || {{Rarity Common}} || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || {{Rarity Rare}} || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || Normal || 11 - 14 || 14 - 21
|-
| [[Iron Axehammer]] || 7 || Normal || 11 - 16 || 15 - 26
|-
| [[Geist Scythe]] || 9 || Normal || 12 - 19 || 18 - 33
|-
| [[Crypt Pounder]] || 10 || Shadow || 15 - 20 || 23 - 37
|-
| [[Stone Greatblade]] || 10 || Normal || 13 - 17 || 20 - 31
|-
| [[Mithril Greatsword]] || 15 || Normal || 19 - 22 || 33 - 48
|-
| [[Deadwood Axe]] || 16 || Normal || 23 - 29 || 41 - 65
|-
| [[Coldgeist Punisher]] || 18 || Water || 26 - 32 || 48 - 77
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || Normal || 6 - 12 || 8 - 20
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || Normal || 1 - 4 || 1 - 5
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
b6c5023bf327a457689036e500b51106b336f72e
660
658
2024-09-19T19:05:54Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}[[File:Odd Byrdle.png|frameless|41x41px]]
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wood Sword]] || 1 || {{Rarity Common}} || Normal || 2 - 5 || 3 - 6
|-
| [[Slimecrust Blade]] || 2 || {{Rarity Common}} || Normal || 4 - 8 || 7 - 10
|-
| [[Crypt Blade]] || 4 || {{Rarity Common}} || Shadow || 4 - 11 || 7 - 13
|-
| [[Gilded Sword]] || 5 || {{Rarity Common}} || Normal || 5 - 12 || 6 - 18
|-
| [[Iron Sword]] || 7 || {{Rarity Common}} || Normal || 6 - 10 || 8 - 16
|-
| [[Demicrypt Blade]] || 8 || {{Rarity Common}} || Shadow || 7 - 13 || 10 - 22
|-
| [[Dawn Mace]] || 10 || {{Rarity Common}} || Normal || 10 - 15 || 15 - 27
|-
| [[Rude Blade]] || 10 || {{Rarity Common}} || Normal || 8 - 16 || 12 - 29
|-
| [[Nethercrypt Blade]] || 13 || {{Rarity Common}} || Shadow || 12 - 18 || 20 - 37
|-
| [[Mithril Sword]] || 15 || {{Rarity Common}} || Normal || 14 - 18 || 24 - 39
|-
| [[Coldgeist Blade]] || 17 || {{Rarity Rare}} || Water || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wood Hammer]] || 1 || {{Rarity Common}} || Normal || 5 - 9 || 9 - 11
|-
| [[Mini Geist Scythe]] || 4 || {{Rarity Common}} || Normal || 8 - 14 || 14 - 17
|-
| [[Slimek Axehammer]] || 5 || {{Rarity Common}} || Normal || 11 - 14 || 14 - 21
|-
| [[Iron Axehammer]] || 7 || {{Rarity Common}} || Normal || 11 - 16 || 15 - 26
|-
| [[Geist Scythe]] || 9 || {{Rarity Rare}} || Normal || 12 - 19 || 18 - 33
|-
| [[Crypt Pounder]] || 10 || {{Rarity Rare}} || Shadow || 15 - 20 || 23 - 37
|-
| [[Stone Greatblade]] || 10 || {{Rarity Common}} || Normal || 13 - 17 || 20 - 31
|-
| [[Mithril Greatsword]] || 15 || {{Rarity Common}} || Normal || 19 - 22 || 33 - 48
|-
| [[Deadwood Axe]] || 16 || {{Rarity Common}} || Normal || 23 - 29 || 41 - 65
|-
| [[Coldgeist Punisher]] || 18 || {{Rarity Rare}} || Water || 26 - 32 || 48 - 77
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wood Spear]] || 4 || {{Rarity Common}} || Normal || 3 - 10 || 5 - 12
|-
| [[Iron Spear]] || 7 || {{Rarity Common}} || Normal || 5 - 12 || 7 - 19
|-
| [[Cryptsinge Halberd]] || 8 || {{Rarity Common}} || Normal || 6 - 12 || 8 - 20
|-
| [[Sinner Bardiche]] || 10 || {{Rarity Rare}} || Normal || 5 - 14 || 7 - 25
|-
| [[Necroroyal Halberd]] || 15 || {{Rarity Common}} || Normal || 10 - 19 || 17 - 41
|-
| [[Mithril Halberd]] || 17 || {{Rarity Common}} || Normal || 11 - 21 || 20 - 49
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wood Scepter]] || 1 || {{Rarity Common}} || Normal || 2 - 5 || 3 - 6
|-
| [[Splitbark Scepter]] || 3 || {{Rarity Common}} || Normal || 3 - 9 || 5 - 11
|-
| [[Marrow Bauble]] || 6 || {{Rarity Common}} || Shadow || 5 - 11 || 6 - 17
|-
| [[Iron Scepter]] || 7 || {{Rarity Common}} || Normal || 6 - 14 || 8 - 22
|-
| [[Demicrypt Bauble]] || 8 || {{Rarity Common}} || Shadow || 6 - 14 || 8 - 23
|-
| [[Cryo Cane]] || 10 || {{Rarity Common}} || Water || 8 - 14 || 12 - 25
|-
| [[Slime Diva Baton]] || 10 || {{Rarity Rare}} || Shadow || 9 - 14 || 13 - 25
|-
| [[Pyre Cane]] || 12 || {{Rarity Common}} || Fire || 9 - 13 || 14 - 25
|-
| [[Nethercrypt Bauble]] || 14 || {{Rarity Common}} || Shadow || 12 - 15 || 20 - 31
|-
| [[Mithril Scepter]] || 15 || {{Rarity Common}} || Normal || 9 - 16 || 15 - 35
|}
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wooden Bell]] || 5 || {{Rarity Common}} || Normal || 6 - 10 || 8 - 15
|-
| [[Iron Bell]] || 8 || {{Rarity Common}} || Normal || 9 - 15 || 13 - 25
|-
| [[Cryptcall Bell]] || 10 || {{Rarity Common}} || Shadow || 10 - 17 || 15 - 31
|-
| [[Mithril Bell]] || 16 || {{Rarity Common}} || Normal || 13 - 20 || 23 - 45
|-
| [[Coldgeist Frostcaller]] || 18 || {{Rarity Rare}} || Water || 19 - 25 || 35 - 60
|}
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wood Daggers]] || 1 || {{Rarity Common}} || Normal || 1 - 4 || 1 - 5
|-
| [[Slimecrust Katars]] || 3 || {{Rarity Common}} || Normal || 2 - 5 || 3 - 6
|-
| [[Slimek Shivs]] || 5 || {{Rarity Common}} || Normal || 4 - 10 || 5 - 15
|-
| [[Deathgel Shivs]] || 6 || {{Rarity Common}} || Normal || 4 - 15 || 5 - 23
|-
| [[Iron Katars]] || 7 || {{Rarity Common}} || Normal || 7 - 13 || 10 - 21
|-
| [[Runic Katars]] || 10 || {{Rarity Rare}} || Normal || 9 - 15 || 13 - 27
|-
| [[Geistlord Claws]] || 12 || {{Rarity Rare}} || Shadow || 11 - 16 || 17 - 31
|-
| [[Mithril Katars]] || 15 || {{Rarity Common}} || Normal || 13 - 16 || 22 - 35
|-
| [[Frostbite Claws]] || 18 || {{Rarity Rare}} || Water || 17 - 21 || 31 - 50
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| [[Wooden Bow]] || 1 || {{Rarity Common}} || Normal || 3 - 6 || 5 - 7
|-
| [[Crypt Bow]] || 4 || {{Rarity Common}} || Normal || 4 - 9 || 7 - 11
|-
| [[Demicrypt Bow]] || 7 || {{Rarity Common}} || Normal || 4 - 11 || 5 - 18
|-
| [[Iron Bow]] || 7 || {{Rarity Common}} || Normal || 5 - 10 || 7 - 16
|-
| [[Mekspike Bow]] || 8 || {{Rarity Common}} || Normal || 7 -12 || 10 - 20
|-
| [[Menace Bow]] || 12 || {{Rarity Rare}} || Air || 9 - 17 || 14 - 33
|-
| [[Petrified Bow]] || 13 || {{Rarity Rare}} || Shadow || 12 - 18 || 20 - 37
|-
| [[Necroroyal Bow]] || 14 || {{Rarity Common}} || Normal || 14 - 20 || 23 - 43
|-
| [[Mithril Bow]] || 15 || {{Rarity Common}} || Normal || 16 - 19 || 28 - 41
|-
| [[Coldgeist Bow]] || 18 || {{Rarity Rare}} || Water || 20 - 26 || 37 - 62
|}
c137029a2fc5059c9a9c334018535b0a43e3aac7
674
660
2024-09-19T19:56:47Z
Artyrian
3560
Added basis for icons
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
== Damage Scaling ==
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
== Weapon Masteries ==
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
== Elements ==
WIP
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Sword}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimecrust Blade}} || 2 || {{Rarity Common}} || {{Element Normal}} || 4 - 8 || 7 - 10
|-
| {{Direct icon|Crypt Blade}} || 4 || {{Rarity Common}} || {{Element Shadow}} || 4 - 11 || 7 - 13
|-
| {{Direct icon|Gilded Sword}} || 5 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 6 - 18
|-
| {{Direct icon|Iron Sword}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 16
|-
| {{Direct icon|Demicrypt Blade}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 7 - 13 || 10 - 22
|-
| {{Direct icon|Dawn Mace}} || 10 || {{Rarity Common}} || {{Element Normal}} || 10 - 15 || 15 - 27
|-
| {{Direct icon|Rude Blade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 8 - 16 || 12 - 29
|-
| {{Direct icon|Nethercrypt Blade}} || 13 || {{Rarity Common}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Mithril Sword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 14 - 18 || 24 - 39
|-
| {{Direct icon|Coldgeist Blade}} || 17 || {{Rarity Rare}} || {{Element Water}} || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Hammer}} || 1 || {{Rarity Common}} || {{Element Normal}} || 5 - 9 || 9 - 11
|-
| {{Direct icon|Mini Geist Scythe}} || 4 || {{Rarity Common}} || {{Element Normal}} || 8 - 14 || 14 - 17
|-
| {{Direct icon|Slimek Axehammer}} || 5 || {{Rarity Common}} || {{Element Normal}} || 11 - 14 || 14 - 21
|-
| {{Direct icon|Iron Axehammer}} || 7 || {{Rarity Common}} || {{Element Normal}} || 11 - 16 || 15 - 26
|-
| {{Direct icon|Geist Scythe}} || 9 || {{Rarity Rare}} || {{Element Normal}} || 12 - 19 || 18 - 33
|-
| {{Direct icon|Crypt Pounder}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 15 - 20 || 23 - 37
|-
| {{Direct icon|Stone Greatblade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 13 - 17 || 20 - 31
|-
| {{Direct icon|Mithril Greatsword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 19 - 22 || 33 - 48
|-
| {{Direct icon|Deadwood Axe}} || 16 || {{Rarity Common}} || {{Element Normal}} || 23 - 29 || 41 - 65
|-
| {{Direct icon|Coldgeist Punisher}} || 18 || {{Rarity Rare}} || {{Element Water}} || 26 - 32 || 48 - 77
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Spear}} || 4 || {{Rarity Common}} || {{Element Normal}} || 3 - 10 || 5 - 12
|-
| {{Direct icon|Iron Spear}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 7 - 19
|-
| {{Direct icon|Cryptsinge Halberd}} || 8 || {{Rarity Common}} || {{Element Normal}} || 6 - 12 || 8 - 20
|-
| {{Direct icon|Sinner Bardiche}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 5 - 14 || 7 - 25
|-
| {{Direct icon|Necroroyal Halberd}} || 15 || {{Rarity Common}} || {{Element Normal}} || 10 - 19 || 17 - 41
|-
| {{Direct icon|Mithril Halberd}} || 17 || {{Rarity Common}} || {{Element Normal}} || 11 - 21 || 20 - 49
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Scepter}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Splitbark Scepter}} || 3 || {{Rarity Common}} || {{Element Normal}} || 3 - 9 || 5 - 11
|-
| {{Direct icon|Marrow Bauble}} || 6 || {{Rarity Common}} || {{Element Shadow}} || 5 - 11 || 6 - 17
|-
| {{Direct icon|Iron Scepter}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 14 || 8 - 22
|-
| {{Direct icon|Demicrypt Bauble}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 6 - 14 || 8 - 23
|-
| {{Direct icon|Cryo Cane}} || 10 || {{Rarity Common}} || {{Element Water}} || 8 - 14 || 12 - 25
|-
| {{Direct icon|Slime Diva Baton}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 9 - 14 || 13 - 25
|-
| {{Direct icon|Pyre Cane}} || 12 || {{Rarity Common}} || {{Element Fire}} || 9 - 13 || 14 - 25
|-
| {{Direct icon|Nethercrypt Bauble}} || 14 || {{Rarity Common}} || {{Element Shadow}} || 12 - 15 || 20 - 31
|-
| {{Direct icon|Mithril Scepter}} || 15 || {{Rarity Common}} || {{Element Normal}} || 9 - 16 || 15 - 35
|}
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bell}} || 5 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 15
|-
| {{Direct icon|Iron Bell}} || 8 || {{Rarity Common}} || {{Element Normal}} || 9 - 15 || 13 - 25
|-
| {{Direct icon|Cryptcall Bell}} || 10 || {{Rarity Common}} || {{Element Shadow}} || 10 - 17 || 15 - 31
|-
| {{Direct icon|Mithril Bell}} || 16 || {{Rarity Common}} || {{Element Normal}} || 13 - 20 || 23 - 45
|-
| {{Direct icon|Coldgeist Frostcaller}} || 18 || {{Rarity Rare}} || {{Element Water}} || 19 - 25 || 35 - 60
|}
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Daggers}} || 1 || {{Rarity Common}} || {{Element Normal}} || 1 - 4 || 1 - 5
|-
| {{Direct icon|Slimecrust Katars}} || 3 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimek Shivs}} || 5 || {{Rarity Common}} || {{Element Normal}} || 4 - 10 || 5 - 15
|-
| {{Direct icon|Deathgel Shivs}} || 6 || {{Rarity Common}} || {{Element Normal}} || 4 - 15 || 5 - 23
|-
| {{Direct icon|Iron Katars}} || 7 || {{Rarity Common}} || {{Element Normal}} || 7 - 13 || 10 - 21
|-
| {{Direct icon|Runic Katars}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 9 - 15 || 13 - 27
|-
| {{Direct icon|Geistlord Claws}} || 12 || {{Rarity Rare}} || {{Element Shadow}} || 11 - 16 || 17 - 31
|-
| {{Direct icon|Mithril Katars}} || 15 || {{Rarity Common}} || {{Element Normal}} || 13 - 16 || 22 - 35
|-
| {{Direct icon|Frostbite Claws}} || 18 || {{Rarity Rare}} || {{Element Water}} || 17 - 21 || 31 - 50
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bow}} || 1 || {{Rarity Common}} || {{Element Normal}} || 3 - 6 || 5 - 7
|-
| {{Direct icon|Crypt Bow}} || 4 || {{Rarity Common}} || {{Element Normal}} || 4 - 9 || 7 - 11
|-
| {{Direct icon|Demicrypt Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 4 - 11 || 5 - 18
|-
| {{Direct icon|Iron Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 10 || 7 - 16
|-
| {{Direct icon|Mekspike Bow}} || 8 || {{Rarity Common}} || {{Element Normal}} || 7 -12 || 10 - 20
|-
| {{Direct icon|Menace Bow}} || 12 || {{Rarity Rare}} || {{Element Air}} || 9 - 17 || 14 - 33
|-
| {{Direct icon|Petrified Bow}} || 13 || {{Rarity Rare}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Necroroyal Bow}} || 14 || {{Rarity Common}} || {{Element Normal}} || 14 - 20 || 23 - 43
|-
| {{Direct icon|Mithril Bow}} || 15 || {{Rarity Common}} || {{Element Normal}} || 16 - 19 || 28 - 41
|-
| {{Direct icon|Coldgeist Bow}} || 18 || {{Rarity Rare}} || {{Element Water}} || 20 - 26 || 37 - 62
|}
77c957e904e788b3c3393cf85a59a09a12037a73
File:Mithril Bow.png
6
487
643
2024-09-19T18:03:03Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Greatsword.png
6
488
644
2024-09-19T18:03:04Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Halberd.png
6
489
645
2024-09-19T18:03:05Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Katars.png
6
490
646
2024-09-19T18:03:07Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Bell.png
6
491
647
2024-09-19T18:03:07Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Scepter.png
6
492
648
2024-09-19T18:03:08Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Mithril Sword.png
6
493
649
2024-09-19T18:03:09Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
MediaWiki:Common.css
8
6
659
602
2024-09-19T18:54:14Z
Artyrian
3560
Added basis for elements
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 48, 28, 29;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES & ELEMENTS */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
.element-normal {
color: #ffffff;
background: linear-gradient(to left, #a1e1ee, #4ae962, #a1e1ee);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-shadow {
color: #ffffff;
background: linear-gradient(to left, #a1e1ee, #4ae962, #a1e1ee);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-water {
color: #ffffff;
background: linear-gradient(to left, #a1e1ee, #4ae962, #a1e1ee);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-fire {
color: #ffffff;
background: linear-gradient(to left, #a1e1ee, #4ae962, #a1e1ee);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-air {
color: #ffffff;
background: linear-gradient(to left, #a1e1ee, #4ae962, #a1e1ee);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
0c7d9ef57c4f9c0df8711b9fa4a8caa5c7503914
Wood Sword
0
494
661
2024-09-19T19:19:28Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=1 |Rarity={{Rarity Common}} |Base Damage=2-5 |Max Damage=3-6 |Element={{Element Normal}} }} '''{{PAGENAME}}''' are [[Weapons#Melee|Melee]] weapons, and one of the weapons the player can choose to begin with. An early upgrade is available in the form of the [[Slimecrust Blade]]. == Obtaining == The Wood Sword can be chosen as a character's starting weapon. Alternatively, it is sold in Sally's shop (Level 1-6 only) for 10 crowns..."
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2-5
|Max Damage=3-6
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' are [[Weapons#Melee|Melee]] weapons, and one of the weapons the player can choose to begin with.
An early upgrade is available in the form of the [[Slimecrust Blade]].
== Obtaining ==
The Wood Sword can be chosen as a character's starting weapon. Alternatively, it is sold in Sally's shop (Level 1-6 only) for 10 crowns, and will occasionally drop from the breakable pots in the Catacombs dungeon.
== History ==
[[Category:Weapons]]
[[Category:Melee]]
4b664246a95cd1a6575978df67f9dcb0669b9bb2
662
661
2024-09-19T19:19:48Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2-5
|Max Damage=3-6
|Element={{Element Normal}}
}}
'''{{PAGENAME}}''' is a [[Weapons#Melee|Melee]] weapon, and one of the weapons the player can choose to begin with.
An early upgrade is available in the form of the [[Slimecrust Blade]].
== Obtaining ==
The Wood Sword can be chosen as a character's starting weapon. Alternatively, it is sold in Sally's shop (Level 1-6 only) for 10 crowns, and will occasionally drop from the breakable pots in the Catacombs dungeon.
== History ==
[[Category:Weapons]]
[[Category:Melee]]
8376bcc245083b3e9c8059c6a3112512c6c42ac2
663
662
2024-09-19T19:20:08Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2-5
|Max Damage=3-6
|Element={{Element Normal}}
}}
The '''{{PAGENAME}}''' is a [[Weapons#Melee|Melee]] weapon, and one of the weapons the player can choose to begin with.
An early upgrade is available in the form of the [[Slimecrust Blade]].
== Obtaining ==
The Wood Sword can be chosen as a character's starting weapon. Alternatively, it is sold in Sally's shop (Level 1-6 only) for 10 crowns, and will occasionally drop from the breakable pots in the Catacombs dungeon.
== History ==
[[Category:Weapons]]
[[Category:Melee]]
20987cf499575bc065aaf2d69a5fb946186def5b
664
663
2024-09-19T19:20:30Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2 - 5
|Max Damage=3 - 6
|Element={{Element Normal}}
}}
The '''{{PAGENAME}}''' is a [[Weapons#Melee|Melee]] weapon, and one of the weapons the player can choose to begin with.
An early upgrade is available in the form of the [[Slimecrust Blade]].
== Obtaining ==
The Wood Sword can be chosen as a character's starting weapon. Alternatively, it is sold in Sally's shop (Level 1-6 only) for 10 crowns, and will occasionally drop from the breakable pots in the Catacombs dungeon.
== History ==
[[Category:Weapons]]
[[Category:Melee]]
9e2fe7a8a876c1165c9339ca3b1b30fa34b9af5f
Slimecrust Blade
0
495
665
2024-09-19T19:36:03Z
Pemander
533573
Created page with ""{{Stub}} {{Weapon Render Infobox |Level=2 |Rarity={{Rarity Common}} |Base Damage=4 - 8 |Max Damage=7 - 10 |Element={{Element Normal}}""
wikitext
text/x-wiki
"{{Stub}}
{{Weapon Render Infobox
|Level=2
|Rarity={{Rarity Common}}
|Base Damage=4 - 8
|Max Damage=7 - 10
|Element={{Element Normal}}"
a93cb5dde32a87ed6cd0b23af3e307d8dbb0c51e
666
665
2024-09-19T19:36:38Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2 - 5
|Max Damage=3 - 6
|Element={{Element Normal}}
ecc48f526a97049c2c37c28b93108f3bf0912818
667
666
2024-09-19T19:37:47Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2 - 5
|Max Damage=3 - 6
|Element={{Element Normal}}
}}
5b89991026268a240b7a7d2fbf0b6431f81bd134
File:Slimecrust Blade.png
6
496
668
2024-09-19T19:40:54Z
Pemander
533573
Slimecrust Blade Icon
wikitext
text/x-wiki
== Summary ==
Slimecrust Blade Icon
== Licensing ==
{{License|game}}
df744c05120a97169794729057c6b9c0ba6f9588
Slimek Shivs
0
497
670
2024-09-19T19:44:57Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=5 |Rarity={{Rarity Common}} |Base Damage=4 - 10 |Max Damage=5 - 15 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=4 - 10
|Max Damage=5 - 15
|Element={{Element Normal}}
}}
2e1a326ba7ba27ac71544804f43d7bcb64ec837d
673
670
2024-09-19T19:56:29Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description="A sigil to indicate a new soul's introduction to the world."
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=4 - 10
|Max Damage=5 - 15
|Element={{Element Normal}}
}}
95f361bce550f25628144b6c48d7a72c303dbe34
File:Slimek Shivs.png
6
498
671
2024-09-19T19:46:09Z
Pemander
533573
Slimek Shivs Icon
wikitext
text/x-wiki
== Summary ==
Slimek Shivs Icon
== Licensing ==
{{License|game}}
9c92b029c6e1832acb8724961f36a6cd3c2b545b
File:Slimek Shivs Render.png
6
499
672
2024-09-19T19:47:12Z
Pemander
533573
Render of Slimek Shivs' in-game appearance
wikitext
text/x-wiki
== Summary ==
Render of Slimek Shivs' in-game appearance
== Licensing ==
{{License|game}}
ad83a089fbd61cf1252bb3aafc3c9c3bdaa2193c
Slimek Shivs
0
497
675
673
2024-09-19T19:58:00Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''"A sigil to indicate a new soul's introduction to the world."''
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=4 - 10
|Max Damage=5 - 15
|Element={{Element Normal}}
|Health= + 5
}}
e7d3d0a360c0b15f93f0d30938e01265422ad7e2
684
675
2024-09-19T20:15:33Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Looks to be an Iron Sword, but the blade is intensely dulled by slime.''
|Level=2
|Rarity={{Rarity Common}}
|Base Damage=4 - 8
|Max Damage=7 - 10
|Element={{Element Normal}}
}}
524e6013807e2b9e262d7b9c7c6daa2af90029e3
685
684
2024-09-19T20:29:54Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''none''
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2 - 5
|Max Damage=3 - 6
|Element={{Element Normal}}
}}
7254002e7e45eb53d9e38c8af703fe4301fae96b
Template:Element Normal
10
416
676
507
2024-09-19T19:58:54Z
Artyrian
3560
wikitext
text/x-wiki
<span class="element-normal">Normal</span>
d0b391222ae3c14bcc452e22185808d342706c3f
Template:Element Shadow
10
417
677
508
2024-09-19T19:59:15Z
Artyrian
3560
wikitext
text/x-wiki
<span class="element-shadow">Shadow</span>
e95c950b6a3a3011c74e7212d0072e552b58d201
Template:Element Air
10
420
678
511
2024-09-19T19:59:32Z
Artyrian
3560
wikitext
text/x-wiki
<span class="element-air">Air</span>
75002f6ee7a7722a5c3ef6c2f7abbd537bd07ec4
Template:Element Fire
10
418
679
509
2024-09-19T19:59:48Z
Artyrian
3560
wikitext
text/x-wiki
<span class="element-fire">Fire</span>
0e4f7328927e2fedcb2e513a8df6a09ebf279bfe
Template:Element Water
10
419
680
510
2024-09-19T20:00:04Z
Artyrian
3560
wikitext
text/x-wiki
<span class="element-water">Water</span>
8edcbc149f85251bb463b5537a503c23211ef915
MediaWiki:Common.css
8
6
681
659
2024-09-19T20:03:34Z
Artyrian
3560
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 48, 28, 29;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES & ELEMENTS */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
.element-normal {
color: #ffffff;
background: linear-gradient(to left, #c7c7c7, #e4e4e4, #c7c7c7);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-shadow {
color: #4f0099;
background: linear-gradient(to left, #9d00d8, #700087, #9d00d8);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-water {
color: #0b00db;
background: linear-gradient(to left, #005ff5, #6cc5ff, #005ff5);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-fire {
color: #cd4100;
background: linear-gradient(to left, #ff3838, #ffdd93, #ff3838);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-air {
color: #ace2ff;
background: linear-gradient(to left, #ace2ff, #ffffff, #ace2ff);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
3147399860d6c016d814ca039f37edb98ea49b18
682
681
2024-09-19T20:05:01Z
Artyrian
3560
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 48, 28, 29;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES & ELEMENTS */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
.element-normal {
color: #ffffff;
background: linear-gradient(to left, #c7c7c7, #e4e4e4, #c7c7c7);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-shadow {
color: #7500ff;
background: linear-gradient(to left, #9d00d8, #700087, #9d00d8);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-water {
color: #2641ff;
background: linear-gradient(to left, #005ff5, #6cc5ff, #005ff5);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-fire {
color: #ff2900;
background: linear-gradient(to left, #ff3838, #ffdd93, #ff3838);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-air {
color: #60bced;
background: linear-gradient(to left, #60bced, #ffffff, #60bced);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
38644a48c4504982bda0f18a3ec0a796f6e1ab57
683
682
2024-09-19T20:06:04Z
Artyrian
3560
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 48, 28, 29;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 1 Grid Layout */
#mp-layout1-container {
display:grid;
grid-template-areas:
"welcome"
"about"
"featured"
"basics"
"gallery"
"links"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome"
"about about"
"featured basics"
"gallery links"
"contribute contribute";
grid-template-columns:1fr 1fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout1-container {
grid-template-areas:
"welcome welcome welcome"
"about about basics"
"featured featured basics"
"gallery links links"
"contribute contribute contribute";
grid-template-columns: 2fr 1fr 2fr;
}
}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists about"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome about"
"gallery gallery about"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES & ELEMENTS */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
.element-normal {
color: #a6a6a6;
background: linear-gradient(to left, #c7c7c7, #e4e4e4, #c7c7c7);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-shadow {
color: #7500ff;
background: linear-gradient(to left, #9d00d8, #700087, #9d00d8);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-water {
color: #2641ff;
background: linear-gradient(to left, #005ff5, #6cc5ff, #005ff5);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-fire {
color: #ff2900;
background: linear-gradient(to left, #ff3838, #ffdd93, #ff3838);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-air {
color: #60bced;
background: linear-gradient(to left, #60bced, #ffffff, #60bced);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
673154f78b0d01f7cd725f59b0b794cc22ecbc96
Coldgeist Frostcaller
0
500
686
2024-09-19T21:00:08Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Used to awaken Geistlords with its spine chilling tone.'' |Level=18 |Rarity={{Rarity Rare}} |Base Damage=19 - 25 |Max Damage=35 - 60 |Element={{Element Water}} |Max Mana=+5 |Magic Power=+8 |Magic Critical Rate=+0.15% |Magic Defense=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Used to awaken Geistlords with its spine chilling tone.''
|Level=18
|Rarity={{Rarity Rare}}
|Base Damage=19 - 25
|Max Damage=35 - 60
|Element={{Element Water}}
|Max Mana=+5
|Magic Power=+8
|Magic Critical Rate=+0.15%
|Magic Defense=+3
}}
eab8977b38a401631a12cb2821e7e71f2c3398d4
687
686
2024-09-19T21:01:02Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Used to awaken Geistlords with its spine chilling tone.''
|Level=18
|Rarity={{Rarity Rare}}
|Base Damage=19 - 25
|Max Damage=35 - 60
|Element={{Element Water}}
|Mana=+5
|Magic Power=+8
|Magic Critical Rate=+0.15%
|Magic Defense=+3
}}
791d6e03555965f21bfb26c2980205857e4ab953
688
687
2024-09-19T21:05:38Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Used to awaken Geistlords with its spine chilling tone.''
|Level=18
|Rarity={{Rarity Rare}}
|Base Damage=19 - 25
|Max Damage=35 - 60
|Element={{Element Water}}
|Mana=+5
|Magic Power=+8
|Magic Crit Rate=+0.15%
|Magic Defense=+3
}}
63629112c9d381ee33d595cf1721e2403ea9fb02
Crypt Blade
0
501
689
2024-09-19T21:07:42Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The sharped blade was a bone of a madman.'' |Level=4 |Rarity={{Rarity Common}} |Base Damage=4 - 11 |Max Damage=7 - 13 |Element={{Element Shadow}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The sharped blade was a bone of a madman.''
|Level=4
|Rarity={{Rarity Common}}
|Base Damage=4 - 11
|Max Damage=7 - 13
|Element={{Element Shadow}}
}}
61f0d113c5e76b329c07dcaa64f56549eb927684
Gilded Sword
0
502
690
2024-09-19T21:08:05Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Looks to have a worn out blade, but still sharp enough for it to do some damage.'' |Level=5 |Rarity={{Rarity Common}} |Base Damage=5 - 12 |Max Damage=6 - 18 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Looks to have a worn out blade, but still sharp enough for it to do some damage.''
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=5 - 12
|Max Damage=6 - 18
|Element={{Element Normal}}
}}
e211c2eeece1779bae1b62d1829bf373fa1a5c25
Iron Sword
0
503
691
2024-09-19T21:08:26Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=7 |Rarity={{Rarity Common}} |Base Damage=6 - 10 |Max Damage=8 - 16 |Element={{Element Normal}} |Attack Power=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=6 - 10
|Max Damage=8 - 16
|Element={{Element Normal}}
|Attack Power=+3
}}
1feb1b5c639446f8844c515068fa81bde0871d95
Demicrypt Blade
0
504
692
2024-09-19T21:08:57Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Whispers of the dead are sealed in this sword.'' |Level=8 |Rarity={{Rarity Common}} |Base Damage=7 - 13 |Max Damage=10 - 22 |Element={{Element Shadow}} |Crit Rate=+0.75% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Whispers of the dead are sealed in this sword.''
|Level=8
|Rarity={{Rarity Common}}
|Base Damage=7 - 13
|Max Damage=10 - 22
|Element={{Element Shadow}}
|Crit Rate=+0.75%
}}
3f7aee0ea400f02cd99d586a8c76724a4733ed7f
Dawn Mace
0
505
693
2024-09-19T21:09:14Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Clubbed to death.'' |Level=10 |Rarity={{Rarity Common}} |Base Damage=10 - 15 |Max Damage=15 - 27 |Element={{Element Normal}} |Defense=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Clubbed to death.''
|Level=10
|Rarity={{Rarity Common}}
|Base Damage=10 - 15
|Max Damage=15 - 27
|Element={{Element Normal}}
|Defense=+3
}}
cc20da2d50d0cd7831a547686d8391ad82139825
Rude Blade
0
506
694
2024-09-19T21:09:27Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Don't you have anything better to kill?'' |Level=10 |Rarity={{Rarity Common}} |Base Damage=8 - 16 |Max Damage=12 - 29 |Element={{Element Normal}} |Attack Power=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Don't you have anything better to kill?''
|Level=10
|Rarity={{Rarity Common}}
|Base Damage=8 - 16
|Max Damage=12 - 29
|Element={{Element Normal}}
|Attack Power=+1
}}
63941d243fa52b72bc8e47715ed64d61b4949815
Nethercrypt Blade
0
507
695
2024-09-19T21:09:40Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Twisted, infused with nether magic.'' |Level=13 |Rarity={{Rarity Common}} |Base Damage=12 - 18 |Max Damage=20 - 37 |Element={{Element Shadow}} |Attack Power=+3 |Magic Power=+2 |Crit Rate=+0.75% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Twisted, infused with nether magic.''
|Level=13
|Rarity={{Rarity Common}}
|Base Damage=12 - 18
|Max Damage=20 - 37
|Element={{Element Shadow}}
|Attack Power=+3
|Magic Power=+2
|Crit Rate=+0.75%
}}
6ebebc80f90d7060d35c18ebfe1d9a80b1e6d545
Mithril Sword
0
508
696
2024-09-19T21:09:56Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=15 |Rarity={{Rarity Common}} |Base Damage=14 - 18 |Max Damage=24 - 39 |Element={{Element Normal}} |Stamina=+2 |Attack Power=+5 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=14 - 18
|Max Damage=24 - 39
|Element={{Element Normal}}
|Stamina=+2
|Attack Power=+5
}}
8dfd9d64838548369bf962e4f5c40f1de0328ad9
Coldgeist Blade
0
509
697
2024-09-19T21:10:12Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Forged from corrupted frost, formally used by ancient sages.'' |Level=17 |Rarity={{Rarity Rare}} |Base Damage=16 - 21 |Max Damage=29 - 49 |Element={{Element Water}} |Mana=+5 |Attack Power=+7 |Magic Power=+5 |Crit Rate=+0.25% |Magic Crit Rate=+0.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Forged from corrupted frost, formally used by ancient sages.''
|Level=17
|Rarity={{Rarity Rare}}
|Base Damage=16 - 21
|Max Damage=29 - 49
|Element={{Element Water}}
|Mana=+5
|Attack Power=+7
|Magic Power=+5
|Crit Rate=+0.25%
|Magic Crit Rate=+0.2%
}}
e15d1d39193cf517dc2042bd2090f9a9e3fdf9a9
Wood Hammer
0
510
698
2024-09-19T21:10:49Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''none'' |Level=1 |Rarity={{Rarity Common}} |Base Damage=5 - 9 |Max Damage=9 - 11 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''none''
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=5 - 9
|Max Damage=9 - 11
|Element={{Element Normal}}
}}
1a48c88fd5302ce824c4edbef7b008b3384d5287
699
698
2024-09-19T21:10:58Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=5 - 9
|Max Damage=9 - 11
|Element={{Element Normal}}
}}
16d18b2af48aceae77e0fb398f33379e4e3b50c8
Mini Geist Scythe
0
511
700
2024-09-19T21:11:09Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The only best friend of a Mini Geist. The blade emanates menacingly.'' |Level=4 |Rarity={{Rarity Common}} |Base Damage=8 - 14 |Max Damage=14 - 17 |Element={{Element Normal}} |Crit Rate=+0.5% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The only best friend of a Mini Geist. The blade emanates menacingly.''
|Level=4
|Rarity={{Rarity Common}}
|Base Damage=8 - 14
|Max Damage=14 - 17
|Element={{Element Normal}}
|Crit Rate=+0.5%
}}
e95e98846190a12253752ba9dbfff4c228d03786
Slimek Axehammer
0
512
701
2024-09-19T21:11:36Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''An Iron Axehammer that's seen better days. It's a little bit of a challenge to maintain a grip on this thing.'' |Level=5 |Rarity={{Rarity Common}} |Base Damage=11 - 14 |Max Damage=14 - 21 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''An Iron Axehammer that's seen better days. It's a little bit of a challenge to maintain a grip on this thing.''
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=11 - 14
|Max Damage=14 - 21
|Element={{Element Normal}}
}}
0fea5fe780c10602a7871420bf50ddadcde8b124
Iron Axehammer
0
513
702
2024-09-19T21:11:52Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=7 |Rarity={{Rarity Common}} |Base Damage=11 - 16 |Max Damage=15 - 26 |Element={{Element Normal}} |Attack Power=+4 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=11 - 16
|Max Damage=15 - 26
|Element={{Element Normal}}
|Attack Power=+4
}}
64e2f97773ed6dfe95258287e0a1701ee53f18a7
Geist Scythe
0
514
703
2024-09-19T21:12:05Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The souls of the damned resonate within the blade.'' |Level=9 |Rarity={{Rarity Rare}} |Base Damage=12 - 19 |Max Damage=18 - 33 |Element={{Element Normal}} |Crit Rate=+0.5% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The souls of the damned resonate within the blade.''
|Level=9
|Rarity={{Rarity Rare}}
|Base Damage=12 - 19
|Max Damage=18 - 33
|Element={{Element Normal}}
|Crit Rate=+0.5%
}}
436cdbadafc37491bc9a54b23cf4bddde0a5a52a
Crypt Pounder
0
515
704
2024-09-19T21:12:20Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Made with the bones of sinners.'' |Level=10 |Rarity={{Rarity Rare}} |Base Damage=15 - 20 |Max Damage=23 - 37 |Element={{Element Shadow}} |Attack Power=+3 |Crit Rate=+0.45% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Made with the bones of sinners.''
|Level=10
|Rarity={{Rarity Rare}}
|Base Damage=15 - 20
|Max Damage=23 - 37
|Element={{Element Shadow}}
|Attack Power=+3
|Crit Rate=+0.45%
}}
dd6539dd77ba5130bc37626fd280df61e2b353c5
Stone Greatblade
0
516
705
2024-09-19T21:12:32Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=10 |Rarity={{Rarity Common}} |Base Damage=13 - 17 |Max Damage=20 - 31 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=10
|Rarity={{Rarity Common}}
|Base Damage=13 - 17
|Max Damage=20 - 31
|Element={{Element Normal}}
}}
9cf20dd787d39e6197e1729022795c1913d01f0e
Mithril Greatsword
0
517
706
2024-09-19T21:12:42Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=15 |Rarity={{Rarity Common}} |Base Damage=19 - 22 |Max Damage=33 - 48 |Element={{Element Normal}} |Health=+3 |Stamina=+3 |Attack Power=+6 |Crit Rate=+1.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=19 - 22
|Max Damage=33 - 48
|Element={{Element Normal}}
|Health=+3
|Stamina=+3
|Attack Power=+6
|Crit Rate=+1.2%
}}
d509cd6e35dccd9bf0a18eac7615884b482553f6
Deadwood Axe
0
518
707
2024-09-19T21:12:54Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''This was wedged deep into a Deadwood. Origins of the cause is a mystery.'' |Level=16 |Rarity={{Rarity Common}} |Base Damage=23 - 29 |Max Damage=41 - 65 |Element={{Element Normal}} |Crit Rate=+1.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''This was wedged deep into a Deadwood. Origins of the cause is a mystery.''
|Level=16
|Rarity={{Rarity Common}}
|Base Damage=23 - 29
|Max Damage=41 - 65
|Element={{Element Normal}}
|Crit Rate=+1.2%
}}
14b62364f30ef92ffee7d540bd1116eaa7a4a038
Coldgeist Punisher
0
519
708
2024-09-19T21:13:09Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The blade of the axe is forever frigid.'' |Level=18 |Rarity={{Rarity Rare}} |Base Damage=26 - 32 |Max Damage=48 - 77 |Element={{Element Water}} |Stamina=+3 |Attack Power=+8 |Crit Rate=+1.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The blade of the axe is forever frigid.''
|Level=18
|Rarity={{Rarity Rare}}
|Base Damage=26 - 32
|Max Damage=48 - 77
|Element={{Element Water}}
|Stamina=+3
|Attack Power=+8
|Crit Rate=+1.2%
}}
088f7883bc7338eddd6c7fd0e22c7e759ff244c9
Wood Spear
0
520
709
2024-09-19T21:13:23Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=4 |Rarity={{Rarity Common}} |Base Damage=3 - 10 |Max Damage=5 - 12 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=4
|Rarity={{Rarity Common}}
|Base Damage=3 - 10
|Max Damage=5 - 12
|Element={{Element Normal}}
}}
7f50577053242c67e293083aa3d584b7fc2383d3
Iron Spear
0
521
710
2024-09-19T21:13:34Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=7 |Rarity={{Rarity Common}} |Base Damage=5 - 12 |Max Damage=7 - 19 |Element={{Element Normal}} |Attack Power=+3 |Crit Rate=+0.21% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=5 - 12
|Max Damage=7 - 19
|Element={{Element Normal}}
|Attack Power=+3
|Crit Rate=+0.21%
}}
d4d71f6d98e173e0bd7816007d605a369fa71eeb
Cryptsinge Halberd
0
522
711
2024-09-19T21:13:44Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Poke and prod the undead into submission.'' |Level=8 |Rarity={{Rarity Common}} |Base Damage=6 - 12 |Max Damage=8 - 20 |Element={{Element Normal}} |Evasion=+0.015 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Poke and prod the undead into submission.''
|Level=8
|Rarity={{Rarity Common}}
|Base Damage=6 - 12
|Max Damage=8 - 20
|Element={{Element Normal}}
|Evasion=+0.015
}}
856dc1b85487e6fde001f21e75581d34a9126729
714
711
2024-09-19T21:15:02Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Poke and prod the undead into submission.''
|Level=8
|Rarity={{Rarity Common}}
|Base Damage=6 - 12
|Max Damage=8 - 20
|Element={{Element Normal}}
|Evasion=+1.5%
}}
90f69ce4855ce55aeea64253ffe50c2027a61cad
Sinner Bardiche
0
523
712
2024-09-19T21:13:54Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Blood of the sinners coat this weapon.'' |Level=10 |Rarity={{Rarity Rare}} |Base Damage=5 - 14 |Max Damage=7 - 25 |Element={{Element Normal}} |Attack Power=+3 |Crit Rate=+3% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Blood of the sinners coat this weapon.''
|Level=10
|Rarity={{Rarity Rare}}
|Base Damage=5 - 14
|Max Damage=7 - 25
|Element={{Element Normal}}
|Attack Power=+3
|Crit Rate=+3%
}}
fd1f03e8613774bbcd1a115f7198e346b4176e57
Necroroyal Halberd
0
524
713
2024-09-19T21:14:05Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Used by the royal guard of the undead.'' |Level=15 |Rarity={{Rarity Common}} |Base Damage=10 - 19 |Max Damage=17 - 41 |Element={{Element Normal}} |Attack Power=+3 |Crit Rate=+0.2% |Evasion=+0.018 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Used by the royal guard of the undead.''
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=10 - 19
|Max Damage=17 - 41
|Element={{Element Normal}}
|Attack Power=+3
|Crit Rate=+0.2%
|Evasion=+0.018
}}
ad39fe596a09e17930a3006037e0e1aba0b6e400
715
713
2024-09-19T21:15:27Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Used by the royal guard of the undead.''
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=10 - 19
|Max Damage=17 - 41
|Element={{Element Normal}}
|Attack Power=+3
|Crit Rate=+0.2%
|Evasion=+1.8%
}}
0e9a00664ea264cd0230a0c5cabeae6efda7f714
Mithril Halberd
0
525
716
2024-09-19T21:15:39Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''none'' |Level=17 |Rarity={{Rarity Common}} |Base Damage=11 - 21 |Max Damage=20 - 49 |Element={{Element Normal}} |Stamina=+4 |Attack Power=+7 |Crit Rate=+0.85% |Evasion=+0.8% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''none''
|Level=17
|Rarity={{Rarity Common}}
|Base Damage=11 - 21
|Max Damage=20 - 49
|Element={{Element Normal}}
|Stamina=+4
|Attack Power=+7
|Crit Rate=+0.85%
|Evasion=+0.8%
}}
1f692238b261f317165b57832423fb5316b684a3
Wood Scepter
0
526
717
2024-09-19T21:16:11Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=1 |Rarity={{Rarity Common}} |Base Damage=2 - 5 |Max Damage=3 - 6 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=2 - 5
|Max Damage=3 - 6
|Element={{Element Normal}}
}}
5b89991026268a240b7a7d2fbf0b6431f81bd134
Splitbark Scepter
0
527
718
2024-09-19T21:16:21Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Warmth emanates from the bright white gems.'' |Level=3 |Rarity={{Rarity Common}} |Base Damage=3 - 9 |Max Damage=5 - 11 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Warmth emanates from the bright white gems.''
|Level=3
|Rarity={{Rarity Common}}
|Base Damage=3 - 9
|Max Damage=5 - 11
|Element={{Element Normal}}
}}
470dd85f953465dcee68405c3caa41017a7222e7
Marrow Bauble
0
528
719
2024-09-19T21:16:33Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Who's skull is this?'' |Level=6 |Rarity={{Rarity Common}} |Base Damage=5 - 11 |Max Damage=6 - 17 |Element={{Element Shadow}} |Magic Power=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Who's skull is this?''
|Level=6
|Rarity={{Rarity Common}}
|Base Damage=5 - 11
|Max Damage=6 - 17
|Element={{Element Shadow}}
|Magic Power=+1
}}
3489645de7e6db5fbae3c1a0bfee2322d3032542
Iron Scepter
0
529
720
2024-09-19T21:16:44Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=7 |Rarity={{Rarity Common}} |Base Damage=6 - 14 |Max Damage=8 - 22 |Element={{Element Normal}} |Magic Power=+3 |Magic Crit Rate=+0.23% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=6 - 14
|Max Damage=8 - 22
|Element={{Element Normal}}
|Magic Power=+3
|Magic Crit Rate=+0.23%
}}
9e8a22a8c67c6289b40d982d5eb0c544bec6ce23
Demicrypt Bauble
0
530
721
2024-09-19T21:16:57Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The skull doesn't seem real.'' |Level=8 |Rarity={{Rarity Common}} |Base Damage=6 - 14 |Max Damage=8 - 23 |Element={{Element Shadow}} |Magic Power=+4 |Magic Crit Rate=+0.35% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The skull doesn't seem real.''
|Level=8
|Rarity={{Rarity Common}}
|Base Damage=6 - 14
|Max Damage=8 - 23
|Element={{Element Shadow}}
|Magic Power=+4
|Magic Crit Rate=+0.35%
}}
b45c5a3abd314256ec64a00faab2b650cf391d7d
Cryo Cane
0
531
722
2024-09-19T21:17:05Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Let them freeze.'' |Level=10 |Rarity={{Rarity Common}} |Base Damage=8 - 14 |Max Damage=12 - 25 |Element={{Element Water}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Let them freeze.''
|Level=10
|Rarity={{Rarity Common}}
|Base Damage=8 - 14
|Max Damage=12 - 25
|Element={{Element Water}}
}}
0f732292311c806d84e14f5d08ff11d3c3e1a494
Slime Diva Baton
0
532
723
2024-09-19T21:17:15Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Only a Slime Diva can truly maximize the full potential of this Scepter.'' |Level=10 |Rarity={{Rarity Rare}} |Base Damage=9 - 14 |Max Damage=13 - 25 |Element={{Element Shadow}} |Mana=+2 |Magic Power=+1 |Magic Crit Rate=+0.65% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Only a Slime Diva can truly maximize the full potential of this Scepter.''
|Level=10
|Rarity={{Rarity Rare}}
|Base Damage=9 - 14
|Max Damage=13 - 25
|Element={{Element Shadow}}
|Mana=+2
|Magic Power=+1
|Magic Crit Rate=+0.65%
}}
0bd3a9bd2da4667f95cc1db0bee65888d35f2b28
Pyre Cane
0
533
724
2024-09-19T21:17:24Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Let them burn.'' |Level=12 |Rarity={{Rarity Common}} |Base Damage=9 - 13 |Max Damage=14 - 25 |Element={{Element Fire}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Let them burn.''
|Level=12
|Rarity={{Rarity Common}}
|Base Damage=9 - 13
|Max Damage=14 - 25
|Element={{Element Fire}}
}}
2bab5f1d8fcb943471416f226ce0f50ab291024f
Nethercrypt Bauble
0
534
725
2024-09-19T21:17:36Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''It's hard to comprehend how terrible the malformed skull is.'' |Level=14 |Rarity={{Rarity Common}} |Base Damage=12 - 15 |Max Damage=20 - 31 |Element={{Element Shadow}} |Mana=+3 |Magic Power=+4 |Magic Crit Rate=+0.7% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''It's hard to comprehend how terrible the malformed skull is.''
|Level=14
|Rarity={{Rarity Common}}
|Base Damage=12 - 15
|Max Damage=20 - 31
|Element={{Element Shadow}}
|Mana=+3
|Magic Power=+4
|Magic Crit Rate=+0.7%
}}
b2d90bde3f06033fd9576613f4af5b66050ddc2b
Mithril Scepter
0
535
726
2024-09-19T21:17:45Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''none'' |Level=15 |Rarity={{Rarity Common}} |Base Damage=9 - 16 |Max Damage=15 - 35 |Element={{Element Normal}} |Mana=+2 |Magic Power=+6 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''none''
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=9 - 16
|Max Damage=15 - 35
|Element={{Element Normal}}
|Mana=+2
|Magic Power=+6
}}
3752f8b934d0c3f14554bc3bf360ab7eebd232bd
727
726
2024-09-19T21:17:52Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=9 - 16
|Max Damage=15 - 35
|Element={{Element Normal}}
|Mana=+2
|Magic Power=+6
}}
ad16bf2ad2ac9869fae8d324d985339fa5dded0e
Wooden Bell
0
536
728
2024-09-19T21:18:05Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The weapon is made of wood, but it chimes as if it's metal.'' |Level=5 |Rarity={{Rarity Common}} |Base Damage=6 - 10 |Max Damage=8 - 15 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The weapon is made of wood, but it chimes as if it's metal.''
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=6 - 10
|Max Damage=8 - 15
|Element={{Element Normal}}
}}
3560e2ec79ddfdb0dc91f7d9c8bfa39a47297f02
Iron Bell
0
537
729
2024-09-19T21:18:15Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=8 |Rarity={{Rarity Common}} |Base Damage=9 - 15 |Max Damage=13 - 25 |Element={{Element Normal}} |Mana=+5 |Magic Power=+3 |Magic Crit Rate=+0.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=8
|Rarity={{Rarity Common}}
|Base Damage=9 - 15
|Max Damage=13 - 25
|Element={{Element Normal}}
|Mana=+5
|Magic Power=+3
|Magic Crit Rate=+0.2%
}}
9acea3288a6148b14274a058e48d1f7bbf7f2b01
Cryptcall Bell
0
538
730
2024-09-19T21:18:23Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The bell tolls for the dead.'' |Level=10 |Rarity={{Rarity Common}} |Base Damage=10 - 17 |Max Damage=15 - 31 |Element={{Element Shadow}} |Magic Power=+5 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The bell tolls for the dead.''
|Level=10
|Rarity={{Rarity Common}}
|Base Damage=10 - 17
|Max Damage=15 - 31
|Element={{Element Shadow}}
|Magic Power=+5
}}
16ce4cb5fd54ec081efd8eadd5d4c666eee10c15
Mithril Bell
0
539
731
2024-09-19T21:18:33Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=16 |Rarity={{Rarity Common}} |Base Damage=13 - 20 |Max Damage=23 - 45 |Element={{Element Normal}} |Mana=+8 |Magic Power=+7 |Magic Crit Rate=+0.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=16
|Rarity={{Rarity Common}}
|Base Damage=13 - 20
|Max Damage=23 - 45
|Element={{Element Normal}}
|Mana=+8
|Magic Power=+7
|Magic Crit Rate=+0.2%
}}
68c6065c509bae7f22ab9e5862403cca1819910c
Slimek Shivs
0
497
732
685
2024-09-19T21:19:03Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''These ears of a Slimek seem to be usable for combat...''
|Level=5
|Rarity={{Rarity Common}}
|Base Damage=4 - 10
|Max Damage=5 - 15
|Element={{Element Normal}}
|Dex Power=+1
|Crit Rate=+0.15%
}}
1a7d2c69ab98a87b422cbd529b89f5e3d54e20be
Deathgel Shivs
0
540
733
2024-09-19T21:21:25Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Rotted, deadly Deathgel ears.'' |Level=6 |Rarity={{Rarity Common}} |Base Damage=4 - 15 |Max Damage=5 - 23 |Element={{Element Normal}} |Stamina=+3 |Crit Rate=+0.2% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Rotted, deadly Deathgel ears.''
|Level=6
|Rarity={{Rarity Common}}
|Base Damage=4 - 15
|Max Damage=5 - 23
|Element={{Element Normal}}
|Stamina=+3
|Crit Rate=+0.2%
}}
e4c720c041ae728f15e4f5dce975c552ef812c12
Iron Katars
0
541
734
2024-09-19T21:21:37Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=7 |Rarity={{Rarity Common}} |Base Damage=7 - 13 |Max Damage=10 - 21 |Element={{Element Normal}} |Dex Power=+2 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=7 - 13
|Max Damage=10 - 21
|Element={{Element Normal}}
|Dex Power=+2
}}
d71b0897843368b2d055d8d9439237c7289e4b1a
Runic Katars
0
542
735
2024-09-19T21:21:47Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Forged by a sadistic being of torture.'' |Level=10 |Rarity={{Rarity Rare}} |Base Damage=9 - 15 |Max Damage=13 - 27 |Element={{Element Normal}} |Dex Power=+4 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Forged by a sadistic being of torture.''
|Level=10
|Rarity={{Rarity Rare}}
|Base Damage=9 - 15
|Max Damage=13 - 27
|Element={{Element Normal}}
|Dex Power=+4
}}
df2a528edc260777b6d420de68b6bc092702f4d7
Geistlord Claws
0
543
736
2024-09-19T21:22:05Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Shreds through the wailing souls.'' |Level=12 |Rarity={{Rarity Rare}} |Base Damage=11 - 16 |Max Damage=17 - 31 |Element={{Element Shadow}} |Dex Power=+5 |Crit Rate=+0.53% |Evasion=+0.25% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Shreds through the wailing souls.''
|Level=12
|Rarity={{Rarity Rare}}
|Base Damage=11 - 16
|Max Damage=17 - 31
|Element={{Element Shadow}}
|Dex Power=+5
|Crit Rate=+0.53%
|Evasion=+0.25%
}}
b5bce575f48c677a00349e78a638d6ac93886cb5
Mithril Katars
0
544
737
2024-09-19T21:22:16Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=15 |Rarity={{Rarity Common}} |Base Damage=13 - 16 |Max Damage=22 - 35 |Element={{Element Normal}} |Stamina=+2 |Dex Power=+5 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=13 - 16
|Max Damage=22 - 35
|Element={{Element Normal}}
|Stamina=+2
|Dex Power=+5
}}
cd90257449555e8d600d4224b93436a877daa344
Frostbite Claws
0
545
738
2024-09-19T21:22:28Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Cold to the touch...'' |Level=18 |Rarity={{Rarity Rare}} |Base Damage=17 - 21 |Max Damage=31 - 50 |Element={{Element Water}} |Dex Power=+7 |Crit Rate=+1.5% |Evasion=+0.3% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Cold to the touch...''
|Level=18
|Rarity={{Rarity Rare}}
|Base Damage=17 - 21
|Max Damage=31 - 50
|Element={{Element Water}}
|Dex Power=+7
|Crit Rate=+1.5%
|Evasion=+0.3%
}}
e8b2c559f4623668d2679186c5bff9e81a11a46e
Wooden Bow
0
546
739
2024-09-19T21:22:53Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=1 |Rarity={{Rarity Common}} |Base Damage=3 - 6 |Max Damage=5 - 7 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=1
|Rarity={{Rarity Common}}
|Base Damage=3 - 6
|Max Damage=5 - 7
|Element={{Element Normal}}
}}
1c29a4757f76ade173384b9802ed314aa115f5cf
Crypt Bow
0
547
740
2024-09-19T21:23:02Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Glue-like soot keeps the bones together.'' |Level=4 |Rarity={{Rarity Common}} |Base Damage=4 - 9 |Max Damage=7 - 11 |Element={{Element Normal}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Glue-like soot keeps the bones together.''
|Level=4
|Rarity={{Rarity Common}}
|Base Damage=4 - 9
|Max Damage=7 - 11
|Element={{Element Normal}}
}}
ddb66d2b184d3722f5dd362dcdb7a2d003c16167
Demicrypt Bow
0
548
741
2024-09-19T21:23:16Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The bones holding this bow together seem fresh.'' |Level=7 |Rarity={{Rarity Common}} |Base Damage=4 - 11 |Max Damage=5 - 18 |Element={{Element Normal}} |Dex Power=+2 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The bones holding this bow together seem fresh.''
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=4 - 11
|Max Damage=5 - 18
|Element={{Element Normal}}
|Dex Power=+2
}}
dcfc0968498efc092d67c52fffd778806aca1266
Iron Bow
0
549
742
2024-09-19T21:23:25Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=7 |Rarity={{Rarity Common}} |Base Damage=5 - 10 |Max Damage=7 - 16 |Element={{Element Normal}} |Stamina=+1 |Dex Power=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=7
|Rarity={{Rarity Common}}
|Base Damage=5 - 10
|Max Damage=7 - 16
|Element={{Element Normal}}
|Stamina=+1
|Dex Power=+3
}}
393312503213e9fc82a2be793f071a454488e59c
Mekspike Bow
0
550
743
2024-09-19T21:23:33Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''The construct of this bow is similar of a Mekboar.'' |Level=8 |Rarity={{Rarity Common}} |Base Damage=7 -12 |Max Damage=10 - 20 |Element={{Element Normal}} |Dex Power=+2 |Crit Rate=+0.8% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''The construct of this bow is similar of a Mekboar.''
|Level=8
|Rarity={{Rarity Common}}
|Base Damage=7 -12
|Max Damage=10 - 20
|Element={{Element Normal}}
|Dex Power=+2
|Crit Rate=+0.8%
}}
ce5383b932fec48616272ef00e59e929925b5ed6
Menace Bow
0
551
744
2024-09-19T21:23:46Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''You feel a surge of swiftness holding this bow.'' |Level=12 |Rarity={{Rarity Rare}} |Base Damage=9 - 17 |Max Damage=14 - 33 |Element={{Element Air}} |Dex Power=+3 |Crit Rate=+3.8% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''You feel a surge of swiftness holding this bow.''
|Level=12
|Rarity={{Rarity Rare}}
|Base Damage=9 - 17
|Max Damage=14 - 33
|Element={{Element Air}}
|Dex Power=+3
|Crit Rate=+3.8%
}}
1e73b1922c11ab695ff57a73bf04dd1d8480c38b
Petrified Bow
0
552
745
2024-09-19T21:23:55Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Lost souls of the damned are welded to this bow.'' |Level=13 |Rarity={{Rarity Rare}} |Base Damage=12 - 18 |Max Damage=20 - 37 |Element={{Element Shadow}} |Stamina=+3 |Dex Power=+3 |Crit Rate=+4% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Lost souls of the damned are welded to this bow.''
|Level=13
|Rarity={{Rarity Rare}}
|Base Damage=12 - 18
|Max Damage=20 - 37
|Element={{Element Shadow}}
|Stamina=+3
|Dex Power=+3
|Crit Rate=+4%
}}
ca1a0fd7dd3e4ba9a1a4d10c31b610ae93f16406
Necroroyal Bow
0
553
746
2024-09-19T21:24:06Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=14 |Rarity={{Rarity Common}} |Base Damage=14 - 20 |Max Damage=23 - 43 |Element={{Element Normal}} |Dex Power=+5 }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=14
|Rarity={{Rarity Common}}
|Base Damage=14 - 20
|Max Damage=23 - 43
|Element={{Element Normal}}
|Dex Power=+5
}}
46a46eca35877c1a7650954a35e52e0421412432
Mithril Bow
0
554
747
2024-09-19T21:24:16Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Level=15 |Rarity={{Rarity Common}} |Base Damage=16 - 19 |Max Damage=28 - 41 |Element={{Element Normal}} |Stamina=+3 |Dex Power=+6 |Crit Rate=+0.32% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Level=15
|Rarity={{Rarity Common}}
|Base Damage=16 - 19
|Max Damage=28 - 41
|Element={{Element Normal}}
|Stamina=+3
|Dex Power=+6
|Crit Rate=+0.32%
}}
0410fcfa6b6b17cb36adf548bfab4f2137e53ccb
Coldgeist Bow
0
555
748
2024-09-19T21:24:26Z
Pemander
533573
Created page with "{{Stub}} {{Weapon Render Infobox |Description=''Ruination of the lost frozen souls.'' |Level=18 |Rarity={{Rarity Rare}} |Base Damage=20 - 26 |Max Damage=37 - 62 |Element={{Element Water}} |Stamina=+5 |Dex Power=+8 |Crit Rate=+4.8% }}"
wikitext
text/x-wiki
{{Stub}}
{{Weapon Render Infobox
|Description=''Ruination of the lost frozen souls.''
|Level=18
|Rarity={{Rarity Rare}}
|Base Damage=20 - 26
|Max Damage=37 - 62
|Element={{Element Water}}
|Stamina=+5
|Dex Power=+8
|Crit Rate=+4.8%
}}
ca10d1aa839d4e19c250f64b10ed8997faa3f781
File:Coldgeist Bow Render.png
6
556
749
2024-09-19T21:26:27Z
Pemander
533573
In-game render of Coldgeist Bow
wikitext
text/x-wiki
== Summary ==
In-game render of Coldgeist Bow
== Licensing ==
{{License|game}}
28e25cf86327c314d231a42f904e72833f1ccec9
File:Crypt Bow Render.png
6
557
750
2024-09-19T21:26:45Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Deathgel Shivs Render.png
6
558
751
2024-09-19T21:27:04Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Demicrypt Bow Render.png
6
559
752
2024-09-19T21:27:23Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Frostbite Claws Render.png
6
560
753
2024-09-19T21:27:50Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geistlord Claws Render.png
6
561
754
2024-09-19T21:28:06Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Bow Render.png
6
562
755
2024-09-19T21:28:25Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Katars Render.png
6
563
756
2024-09-19T21:28:40Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mekspike Bow Render.png
6
564
757
2024-09-19T21:28:56Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Menace Bow Render.png
6
565
758
2024-09-19T21:29:13Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Necroroyal Bow Render.png
6
566
759
2024-09-19T21:29:32Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Petrified Bow Render.png
6
567
760
2024-09-19T21:29:47Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Runic Katars Render.png
6
568
761
2024-09-19T21:30:03Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimecrust Katars Render.png
6
405
762
478
2024-09-19T21:30:53Z
Pemander
533573
Pemander uploaded a new version of [[File:Slimecrust Katars Render.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wooden Bow Render.png
6
569
763
2024-09-19T21:31:29Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wood Daggers Render.png
6
422
764
513
2024-09-19T21:31:57Z
Pemander
533573
Pemander uploaded a new version of [[File:Wood Daggers Render.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wood Sword.png
6
570
765
2024-09-19T21:37:56Z
Pemander
533573
Wood Sword icon
wikitext
text/x-wiki
== Summary ==
Wood Sword icon
== Licensing ==
{{License|game}}
6a46e13a2e8cc5a59c38440c74f24ba55539c793
File:Wood Hammer.png
6
571
766
2024-09-19T21:38:55Z
Pemander
533573
Wood Hammer icon
wikitext
text/x-wiki
== Summary ==
Wood Hammer icon
== Licensing ==
{{License|game}}
1b1b1ed69627c7cb6ef2fe80797a40db2dd00e24
File:Wood Scepter.png
6
572
767
2024-09-19T21:39:18Z
Pemander
533573
Wood Scepter icon
wikitext
text/x-wiki
== Summary ==
Wood Scepter icon
== Licensing ==
{{License|game}}
5365954c9d4941e5881dccdaed1bb7b8ae9c4537
File:Iron Bow.png
6
573
768
2024-09-19T21:40:03Z
Pemander
533573
Iron Bow icon
wikitext
text/x-wiki
== Summary ==
Iron Bow icon
== Licensing ==
{{License|game}}
c9ca73ea78de8c085cb58c9962f18035157fd2c6
File:Iron Bell.png
6
574
769
2024-09-19T21:40:28Z
Pemander
533573
Iron Bell icon
wikitext
text/x-wiki
== Summary ==
Iron Bell icon
== Licensing ==
{{License|game}}
a15834a5e23ffc18c995d527ece18a51c8ec6186
File:Iron Scepter.png
6
575
770
2024-09-19T21:40:56Z
Pemander
533573
Iron Scepter icon
wikitext
text/x-wiki
== Summary ==
Iron Scepter icon
== Licensing ==
{{License|game}}
65cc256380e23422d6cedf9e1bff53f5dfad3ea7
File:Iron Spear.png
6
576
771
2024-09-19T21:41:14Z
Pemander
533573
Iron Spear icon
wikitext
text/x-wiki
== Summary ==
Iron Spear icon
== Licensing ==
{{License|game}}
d5e31ebab311e87c5c88737d05b49f8f36de8285
File:Coldgeist Frostcaller.png
6
577
772
2024-09-19T21:41:47Z
Pemander
533573
Coldgeist Frostcaller icon
wikitext
text/x-wiki
== Summary ==
Coldgeist Frostcaller icon
== Licensing ==
{{License|game}}
90f4bedeb243d1bfd1a32a2fe0ed8c4ffc792fdc
File:Coldgeist Bow.png
6
578
773
2024-09-19T21:42:13Z
Pemander
533573
Coldgeist Bow icon
wikitext
text/x-wiki
== Summary ==
Coldgeist Bow icon
== Licensing ==
{{License|game}}
6d8a91431fc514b5181719db6b4b65a4b2d47131
File:Coldgeist Blade.png
6
579
774
2024-09-19T21:42:30Z
Pemander
533573
Coldgeist Blade icon
wikitext
text/x-wiki
== Summary ==
Coldgeist Blade icon
== Licensing ==
{{License|game}}
e315c34afdbf4df27d6e24041dd491b0c7916021
File:Necroroyal Bow.png
6
580
775
2024-09-19T21:43:23Z
Pemander
533573
Necroroyal Bow icon
wikitext
text/x-wiki
== Summary ==
Necroroyal Bow icon
== Licensing ==
{{License|game}}
a65bde3a60a7a57ff1a59ad103d00d62a5ba1e37
File:Nethercrypt Blade.png
6
581
776
2024-09-19T21:43:56Z
Pemander
533573
Nethercrypt Blade icon
wikitext
text/x-wiki
== Summary ==
Nethercrypt Blade icon
== Licensing ==
{{License|game}}
42cf54dd8b40f7f914540d875efb4cd5a8a464c3
File:Necroroyal Halberd.png
6
582
777
2024-09-19T21:44:23Z
Pemander
533573
Necroroyal Halberd icon
wikitext
text/x-wiki
== Summary ==
Necroroyal Halberd icon
== Licensing ==
{{License|game}}
fc685ca788d61365742ed28a102779e4d6120c0f
File:Coldgeist Punisher.png
6
583
778
2024-09-19T21:45:03Z
Pemander
533573
Coldgeist Punisher icon
wikitext
text/x-wiki
== Summary ==
Coldgeist Punisher icon
== Licensing ==
{{License|game}}
e12f4027986dc71b211fd6da5450a76a98696a75
File:Frostbite Claws.png
6
584
779
2024-09-19T21:45:40Z
Pemander
533573
Frostbite Claws icon
wikitext
text/x-wiki
== Summary ==
Frostbite Claws icon
== Licensing ==
{{License|game}}
f1df4a8812f427cbcde9bdafb6fcb8caaa780b8d
File:Nethercrypt Bauble.png
6
585
780
2024-09-19T21:46:12Z
Pemander
533573
Nethercrypt Bauble icon
wikitext
text/x-wiki
== Summary ==
Nethercrypt Bauble icon
== Licensing ==
{{License|game}}
fd7308a1b53262802c307b3fc0f21e5a178ad332
File:Geistlord Claws.png
6
586
781
2024-09-19T21:47:33Z
Pemander
533573
Geistlord Claws icon
wikitext
text/x-wiki
== Summary ==
Geistlord Claws icon
== Licensing ==
{{License|game}}
f4e8fa2ebeddbf685c5fec869da5964b931d1bfe
File:Deathgel Shivs.png
6
587
782
2024-09-19T21:47:52Z
Pemander
533573
Deathgel Shivs icon
wikitext
text/x-wiki
== Summary ==
Deathgel Shivs icon
== Licensing ==
{{License|game}}
9f692ce5ecc280fafec6df1dee44a3bca69319dc
File:Petrified Bow.png
6
588
783
2024-09-19T21:48:19Z
Pemander
533573
Petrified Bow icon
wikitext
text/x-wiki
== Summary ==
Petrified Bow icon
== Licensing ==
{{License|game}}
b7552a867cde321f7cfbc5244da08b40f648d092
File:Demicrypt Bauble.png
6
589
784
2024-09-19T21:48:48Z
Pemander
533573
Demicrypt Bauble icon
wikitext
text/x-wiki
== Summary ==
Demicrypt Bauble icon
== Licensing ==
{{License|game}}
76551fa5c5efa86ccf20b15173d7fd1d25d5a8cd
File:Marrow Bauble.png
6
590
785
2024-09-19T21:49:28Z
Pemander
533573
Marrow Bauble icon
wikitext
text/x-wiki
== Summary ==
Marrow Bauble icon
== Licensing ==
{{License|game}}
3e712842b423928eea0ea94009bad9ed0c1cf586
File:Sinner Bardiche.png
6
591
786
2024-09-19T21:50:14Z
Pemander
533573
Sinner Bardiche icon
wikitext
text/x-wiki
== Summary ==
Sinner Bardiche icon
== Licensing ==
{{License|game}}
af23b589d34e7b6961b1408d652ba47ce89625ea
File:Cryptsinge Halberd.png
6
592
787
2024-09-19T21:50:53Z
Pemander
533573
Cryptsinge Halberd icon
wikitext
text/x-wiki
== Summary ==
Cryptsinge Halberd icon
== Licensing ==
{{License|game}}
9f6b36d5198869f467f0d4a348363d3c7252a7da
File:Cryptcall Bell.png
6
593
788
2024-09-19T21:51:32Z
Pemander
533573
Cryptcall Bell icon
wikitext
text/x-wiki
== Summary ==
Cryptcall Bell icon
== Licensing ==
{{License|game}}
05e7e23cd633d4604cd95b8330bb57d570348237
File:Geist Scythe.png
6
594
789
2024-09-19T21:51:56Z
Pemander
533573
Geist Scythe icon
wikitext
text/x-wiki
== Summary ==
Geist Scythe icon
== Licensing ==
{{License|game}}
8ae39b5ce1fd2d50823585b4451c0c22ed09dcac
File:Demicrypt Blade.png
6
595
790
2024-09-19T21:52:16Z
Pemander
533573
Demicrypt Blade icon
wikitext
text/x-wiki
== Summary ==
Demicrypt Blade icon
== Licensing ==
{{License|game}}
2daafdaf3597df180419662dbe1f8712f5f8509f
File:Crypt Blade.png
6
596
791
2024-09-19T21:52:36Z
Pemander
533573
Crypt Blade icon
wikitext
text/x-wiki
== Summary ==
Crypt Blade icon
== Licensing ==
{{License|game}}
6f9509554cfcf7f01fafb139c63cffd938723d4d
File:Wood Spear.png
6
597
792
2024-09-19T21:53:17Z
Pemander
533573
Wood Spear icon
wikitext
text/x-wiki
== Summary ==
Wood Spear icon
== Licensing ==
{{License|game}}
2c0c380f85559c88821893fbb782f39798589242
File:Runic Katars.png
6
598
793
2024-09-19T21:53:53Z
Pemander
533573
Runic Katars icon
wikitext
text/x-wiki
== Summary ==
Runic Katars icon
== Licensing ==
{{License|game}}
a0d36864afd6ff3f3176a48337b4224ff4cb774e
File:Iron Katars.png
6
599
794
2024-09-19T21:54:17Z
Pemander
533573
Iron Katars icon
wikitext
text/x-wiki
== Summary ==
Iron Katars icon
== Licensing ==
{{License|game}}
f0721379bdbf51e96c1a00d670fb232cc1682327
File:Deadwood Axe.png
6
600
795
2024-09-19T21:54:58Z
Pemander
533573
Deadwood Axe icon
wikitext
text/x-wiki
== Summary ==
Deadwood Axe icon
== Licensing ==
{{License|game}}
0ad43f8a65948d0d48a1edcfd91c40e482bf3600
File:Menace Bow.png
6
601
796
2024-09-19T21:55:23Z
Pemander
533573
Menace Bow icon
wikitext
text/x-wiki
== Summary ==
Menace Bow icon
== Licensing ==
{{License|game}}
aee78da8720074b3d104f4c9a2f258ce5b5bae7e
File:Mekspike Bow.png
6
602
797
2024-09-19T21:55:45Z
Pemander
533573
Mekspike Bow icon
wikitext
text/x-wiki
== Summary ==
Mekspike Bow icon
== Licensing ==
{{License|game}}
345751a555ace8773b583d950ad07cc70a14be7c
File:Crypt Bow.png
6
603
798
2024-09-19T21:56:14Z
Pemander
533573
Crypt Bow icon
wikitext
text/x-wiki
== Summary ==
Crypt Bow icon
== Licensing ==
{{License|game}}
16d5b1137ed5a370750ded8d8ec1a2986e56e07e
File:Rude Blade.png
6
604
799
2024-09-19T21:56:29Z
Pemander
533573
Rude Blade icon
wikitext
text/x-wiki
== Summary ==
Rude Blade icon
== Licensing ==
{{License|game}}
de74528a5af8174c9b904532e927d208ff3a5968
File:Cryo Cane.png
6
605
800
2024-09-19T21:56:45Z
Pemander
533573
Cryo Cane icon
wikitext
text/x-wiki
== Summary ==
Cryo Cane icon
== Licensing ==
{{License|game}}
28998216c0c734f0fa3643c06754fbdf4c42c774
File:Dawn Mace.png
6
606
801
2024-09-19T21:57:05Z
Pemander
533573
Dawn Mace icon
wikitext
text/x-wiki
== Summary ==
Dawn Mace icon
== Licensing ==
{{License|game}}
d013fef14b56846f8268a0adfeea82636cee4b11
File:Pyre Cane.png
6
607
802
2024-09-19T21:57:21Z
Pemander
533573
Pyre Cane icon
wikitext
text/x-wiki
== Summary ==
Pyre Cane icon
== Licensing ==
{{License|game}}
257b0037272ba2ea386d60eb9cb84fc706655892
File:Stone Greatblade.png
6
608
803
2024-09-19T21:57:42Z
Pemander
533573
Stone Greatblade icon
wikitext
text/x-wiki
== Summary ==
Stone Greatblade icon
== Licensing ==
{{License|game}}
644840cde724ca0b2aa6ed077b98286e96d9a951
File:Wooden Bell.png
6
609
804
2024-09-19T21:58:01Z
Pemander
533573
Wooden Bell icon
wikitext
text/x-wiki
== Summary ==
Wooden Bell icon
== Licensing ==
{{License|game}}
19c984a5df22c7f4cec76f25adbe6f72c109381b
File:Crypt Pounder.png
6
610
805
2024-09-19T21:58:28Z
Pemander
533573
Crypt Pounder icon
wikitext
text/x-wiki
== Summary ==
Crypt Pounder icon
== Licensing ==
{{License|game}}
7ba2f47c522f4a2cf6ce59fe5f24213e01c609c6
File:Slimek Axehammer.png
6
611
806
2024-09-19T21:58:49Z
Pemander
533573
Slimek Axehammer icon
wikitext
text/x-wiki
== Summary ==
Slimek Axehammer icon
== Licensing ==
{{License|game}}
e4e4a4ef3f737433dcf675697c61d8256132f51b
File:Iron Axehammer.png
6
612
807
2024-09-19T21:59:09Z
Pemander
533573
Iron Axehammer icon
wikitext
text/x-wiki
== Summary ==
Iron Axehammer icon
== Licensing ==
{{License|game}}
5f0397c7474c2b6692c5947c29d95d986d2d81f6
File:Mini Geist Scythe.png
6
613
808
2024-09-19T21:59:30Z
Pemander
533573
Mini Geist Scythe icon
wikitext
text/x-wiki
== Summary ==
Mini Geist Scythe icon
== Licensing ==
{{License|game}}
3982ac7cc87e1b474a7cc1291160235880a1203a
File:Wooden Bow.png
6
614
809
2024-09-19T21:59:52Z
Pemander
533573
Wooden Bow icon
wikitext
text/x-wiki
== Summary ==
Wooden Bow icon
== Licensing ==
{{License|game}}
6ca3b7ea5778ab22cbc4e7059a4cdcd93f46ea14
File:Splitbark Scepter.png
6
615
810
2024-09-19T22:00:12Z
Pemander
533573
Splitbark Scepter icon
wikitext
text/x-wiki
== Summary ==
Splitbark Scepter icon
== Licensing ==
{{License|game}}
94b8d06f2c87386915146660853c6b3270dba4ca
File:Slime Diva Baton.png
6
616
811
2024-09-19T22:00:30Z
Pemander
533573
Slime Diva Baton icon
wikitext
text/x-wiki
== Summary ==
Slime Diva Baton icon
== Licensing ==
{{License|game}}
8c090b7500856761a50c2a10d5bb755837f965dd
File:Gilded Sword.png
6
617
812
2024-09-19T22:00:54Z
Pemander
533573
Gilded Sword icon
wikitext
text/x-wiki
== Summary ==
Gilded Sword icon
== Licensing ==
{{License|game}}
f2e7bd648872eacddc90b4c5ddc40ffb17f22130
File:Iron Sword.png
6
618
813
2024-09-19T22:01:12Z
Pemander
533573
Iron Sword icon
wikitext
text/x-wiki
== Summary ==
Iron Sword icon
== Licensing ==
{{License|game}}
8798b2f1edddb6167a5cb7619493b49d34547a5c
File:Demicrypt Bow.png
6
619
814
2024-09-19T22:02:26Z
Pemander
533573
Demicrypt Bow icon
wikitext
text/x-wiki
== Summary ==
Demicrypt Bow icon
== Licensing ==
{{License|game}}
023475ef765d2ed3b611b973b2996af1081a1c85
ATLYSS Wiki
0
204
815
669
2024-09-19T23:09:41Z
RheingoldRiver
2743
wikitext
text/x-wiki
<div id="mp-layout2-container"><!-- BEGIN grid container -->
<div class="mp-box" id="mp-box-welcome"><!-- BEGIN welcome box -->
<div id="mp-welcome">[[File:Site-logo.png|center|frameless|link=]]<!-- BEGIN #mp-welcome -->
<h2 class="welcome-message">
Welcome to the Official {{SITENAME}}!
</h2>
<div class="welcome-subtitle">
''[[ATLYSS]]'' is a multiplayer open-world RPG developed by [[KisSoft]], and is currently in early development.
The purpose of this wiki is to provide a concise, up-to-date source of information pertaining to the world of ''ATLYSS'', acting as a helpful guide for players new and old.
[[Special:Statistics|{{NUMBEROFACTIVEUSERS}} active editors]] are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} different articles ({{NUMBEROFPAGES}} pages)]] and [[Special:ListFiles|{{NUMBEROFFILES}} files]], and any contributions are welcome!
</div>
<div id="mp-banner">[[File:Gamefiles_BG1.png|2048x1536px|link=]]</div>
</div><!-- END #mp-welcome -->
</div><!-- END welcome box -->
<div class="mp-box centered-content" id="mp-box-gallery"><!-- BEGIN gallery box -->
== The Game ==
<center>
In ''ATLYSS'', a mysterious catastrophe known as the Shattering has corrupted the world outside the walls of [[Sanctum]] beyond comprehension, and it's up to you and your friends to push back against it. Become familiar with the world beyond with the following sections:
</center>
<div class="mp-body">
<gallery widths="160px" mode="nolines">
File:MainPage_Races_Icon.png|alt=|link=Races|[[Races]]
File:MainPage_Weapons_Icon.png|alt=|link=Weapons|[[Weapons]]
File:Wiki.gg logo-pink.svg|alt=|link=Creeps|[[Creeps]]
File:Wiki.gg logo-pink.svg|alt=|link=Quests|[[Quests]]
</gallery>
</div>
</div><!-- END gallery box -->
<div class="mp-box" id="mp-box-iconlists"><!-- BEGIN iconlists box-->
== Icon Lists ==
<div class="mp-body mp-iconlists"><!-- BEGIN mp-body -->
<div class="mp-iconlist">
=== Character ===
* {{Custom icon|Races}}
* {{Custom icon|Skills}}
* {{Custom icon|Classes}}
* {{Custom icon|Stats}}
</div>
<div class="mp-iconlist">
=== Items ===
* {{Custom icon|Weapons}}
* {{Custom icon|Armor}}
* {{Custom icon|Consumables}}
* {{Custom icon|Trade Items}}
</div>
<div class="mp-iconlist">
=== Gameplay ===
* {{Custom icon|Quests}}
* {{Custom icon|Locations}}
* {{Custom icon|Creeps}}
* {{Custom icon|Dungeons}}
</div>
<div class="mp-iconlist">
=== Extras ===
* {{Custom icon|Lexicon}}
* {{Custom icon|Stores}}
* {{Custom icon|NPCs}}
* {{Custom icon|Game Mechanics}}
</div>
</div><!-- END mp-body -->
</div><!--END iconlists box-->
<div class="mp-box centered-content" id="mp-box-links"><!-- BEGIN links box -->
== Links ==
<div class="mp-body">
* [https://www.patreon.com/Kiseff/ KisSoft Patreon]
* [https://discord.gg/D5w9DUdfBJ KisSoft/Atlyss Development Discord]
</div>
</div>
<div class="mp-box" id="mp-box-contribute"><!-- BEGIN about box -->
== Contribute to the Wiki ==
<div class="mp-body">
{{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players.
; '''Adding content'''
:* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done.
:* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough.
:* [[Special:UserLogin/signup|Register]] to edit and track your contributions.
</div>
</div><!-- END grid container -->
{{#description2:Welcome to the Official {{SITENAME}}, a collaborative wiki that is open for anyone to edit!}}
__NOTITLE__
__NOTOC__
__NOEDITSECTION__
[[Category:{{SITENAME}}| ]]
2d7a0c721de2564f85a22b15006643904a990be4
MediaWiki:Common.css
8
6
816
683
2024-09-19T23:12:24Z
RheingoldRiver
2743
css
text/css
/* CSS placed here will be applied to all skins */
/* font settings */
:root{
--wiki-body-font-family: sans-serif;
--wiki-heading-font-family: 'Linux Libertine','Georgia','Times',serif;
--wiki-sidebar-heading-font-family: sans-serif;
}
/* colors */
:root,
.view-light {
/* Based on ATLYSS dialog boxes */
/*Brownish BG*/
--wiki-body-background-color: #835945;
--wiki-body-background-color--rgb: 131,89,69;
--wiki-body-background-image: url(/images/8/80/Site-background.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
/*Text color - cream*/
--wiki-body-dynamic-color: #ffefc6;
--wiki-body-dynamic-color--rgb: 255,239,198;
/* Inverse - brown */
--wiki-body-dynamic-color--inverted: #40292b;
--wiki-body-dynamic-color--inverted--rgb: 64,41,43;
/* Secondary - dark cream*/
--wiki-body-dynamic-color--secondary: #f7e3ad;
--wiki-body-dynamic-color--secondary--rgb: 247,227,173;
/* Dark brown*/
--wiki-body-dynamic-color--secondary--inverted: #2b1b1c;
--wiki-body-dynamic-color--secondary--inverted--rgb: 43,27,28;
/* Based on Atlyss dialogue boxes.*/
/* Creme */
--wiki-content-background-color: #fff3d6;
--wiki-content-background-color--rgb: 255, 243, 214;
--wiki-content-background-opacity: 0.9;
/* Creme */
--wiki-content-background-color--secondary: #f7e3ad;
--wiki-content-background-color--secondary--rgb: 247,227,173;
/* Brown */
--wiki-content-border-color: #73514a;
--wiki-content-border-color--rgb: 115, 81, 74;
/* Brown2 */
--wiki-content-border-color--secondary: #5a3839;
--wiki-content-border-color--secondary--rgb: 90, 56, 57;
--wiki-content-border-color--accent: #447FF5;
--wiki-content-border-color--accent--rgb: 68, 127, 245;
/* Dark Brown */
--wiki-content-text-color: #2b1b1c;
--wiki-content-text-color--rgb: 43,27,28;
/* Mana Blue */
--wiki-content-link-color: #397df1;
--wiki-content-link-color--rgb: 57, 125, 241;
/* Creme */
--wiki-content-link-label-color: #fff3d6;
--wiki-content-link-label-color--rgb: 255, 243, 214;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Fighter Red */
--wiki-content-redlink-color: #f1393d;
--wiki-content-redlink-color--rgb: 241,57,61;
/* Mix */
--wiki-content-text-mix-color: #8A7C70;
--wiki-content-text-mix-color--rgb: 138,124,112;
/* 95 */
--wiki-content-text-mix-color-95: #f4e8cd;
--wiki-content-text-mix-color-95--rgb: 244,232,205;
/* Copied from wiki-body-dynamic-color--inverted */
--wiki-content-dynamic-color: #40292b;
--wiki-content-dynamic-color--rgb: 64,41,43;
/* Copied from wiki-body-dynamic-color */
--wiki-content-dynamic-color--inverted: #ffefc6;
--wiki-content-dynamic-color--inverted--rgb: 255,239,198;
/* Copied from wiki-body-dynamic-color--secondary--inverted */
--wiki-content-dynamic-color--secondary: #2b1b1c;
--wiki-content-dynamic-color--secondary--rgb: 43,27,28;
/* Copied from wiki-body-dynamic-color--secondary */
--wiki-content-dynamic-color--secondary--inverted: #f7e3ad;
--wiki-content-dynamic-color--secondary--inverted--rgb: 247,227,173;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #3366cc;
--wiki-accent-color--rgb: 51, 102, 204;
--wiki-accent-color--hover: #447ff5;
--wiki-accent-color--hover--rgb: 68, 127, 245;
--wiki-accent-label-color: #ffffff;
--wiki-accent-label-color--rgb: 255, 255, 255;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: 0.9;
--wiki-sidebar-border-color: var(--wiki-body-background-color);
--wiki-sidebar-border-color--rgb: var(--wiki-body-background-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: #e8f2f8;
--wiki-navigation-background-color--rgb: 232, 242, 248;
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #bf0017;
--wiki-alert-color--rgb: 191,0,23;
--wiki-alert-label-color: #ffffff;
--wiki-alert-label-color--rgb: 255, 255, 255;
--wiki-warning-color: #cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #ffffff;
--wiki-success-label-color--rgb: 255, 255, 255;
--wiki-icon-general-filter: ; /* do not set this to none */
--wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%);
}
.view-dark {
--wiki-body-background-color: #171717;
--wiki-body-background-color--rgb: 23, 23, 23;
--wiki-body-background-image: url(/images/c/c4/Site-background-dark.jpg); /* please find the file path by viewing the image directly (not at the File: page) */
--wiki-body-background-position: top center;
--wiki-body-background-size:cover;
--wiki-body-background-repeat: no-repeat;
--wiki-body-background-attachment: fixed;
--wiki-body-dynamic-color: #ffffff;
--wiki-body-dynamic-color--rgb: 255,255,255;
--wiki-body-dynamic-color--inverted: #000000;
--wiki-body-dynamic-color--inverted--rgb: 0,0,0;
--wiki-body-dynamic-color--secondary: #dddddd;
--wiki-body-dynamic-color--secondary--rgb: 221,221,221;
--wiki-body-dynamic-color--secondary--inverted: #333333;
--wiki-body-dynamic-color--secondary--inverted--rgb: 51,51,51;
/* Based on Atlyss shop UI */
--wiki-content-background-color: #313431;
--wiki-content-background-color--rgb: 49,52,49;
--wiki-content-background-opacity: 0.9;
--wiki-content-background-color--secondary: #292629;
--wiki-content-background-color--secondary--rgb: 41,38,41;
--wiki-content-border-color: #767476;
--wiki-content-border-color--rgb: 118,116,118;
--wiki-content-border-color--secondary: #ffe6b8;
--wiki-content-border-color--secondary--rgb: 255, 230, 184;
--wiki-content-border-color--accent: #a8aeaf;
--wiki-content-border-color--accent--rgb: 168,174,175;
--wiki-content-text-color: #ededed;
--wiki-content-text-color--rgb: 237,237,237;
/* Blue */
--wiki-content-link-color: #39879f;
--wiki-content-link-color--rgb: 57,135,159;
--wiki-content-link-label-color: #000;
--wiki-content-link-label-color--rgb: 0,0,0;
--wiki-content-link-color--visited: var(--wiki-content-link-color);
--wiki-content-link-color--visited--rgb: var(--wiki-content-link-color--rgb);
--wiki-content-link-color--hover: var(--wiki-content-link-color);
--wiki-content-link-color--hover--rgb: var(--wiki-content-link-color--rgb);
/* Red */
--wiki-content-redlink-color: #b3395b;
--wiki-content-redlink-color--rgb: 179,57,91;
--wiki-content-text-mix-color: #868686;
--wiki-content-text-mix-color--rgb: 134,134,134;
--wiki-content-text-mix-color-95: #2a2a2a;
--wiki-content-text-mix-color-95--rgb: 42,42,42;
--wiki-content-dynamic-color: #975b5b;
--wiki-content-dynamic-color--rgb: 249, 225, 180;
--wiki-content-dynamic-color--inverted: #301c1d;
--wiki-content-dynamic-color--inverted--rgb: 48, 28, 29;
--wiki-content-dynamic-color--secondary: #dddddd;
--wiki-content-dynamic-color--secondary--rgb: 221, 221, 221;
--wiki-content-dynamic-color--secondary--inverted: #333333;
--wiki-content-dynamic-color--secondary--inverted--rgb: 51, 51, 51;
--wiki-heading-color: var(--wiki-content-text-color);
--wiki-heading-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-accent-color: #ff1980;
--wiki-accent-color--rgb: 255,25,128;
--wiki-accent-color--hover: #D82073;
--wiki-accent-color--hover--rgb: 216,32,115;
--wiki-accent-label-color: #000;
--wiki-accent-label-color--rgb: 0,0,0;
--wiki-accent-link-color: #22214d;
--wiki-accent-link-color--rgb: 34, 33, 77;
--wiki-sidebar-background-color: var(--wiki-content-background-color);
--wiki-sidebar-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-sidebar-background-opacity: var(--wiki-content-background-opacity);
--wiki-sidebar-border-color: var(--wiki-content-border-color);
--wiki-sidebar-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-sidebar-link-color: var(--wiki-content-link-color);
--wiki-sidebar-link-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover);
--wiki-sidebar-link-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-sidebar-heading-color: var(--wiki-heading-color);
--wiki-sidebar-heading-color--rgb: var(--wiki-heading-color--rgb);
--wiki-navigation-background-color: var(--wiki-content-background-color--secondary);
--wiki-navigation-background-color--rgb: var(--wiki-content-background-color--secondary--rgb);
--wiki-navigation-background-color--secondary: var(--wiki-content-background-color);
--wiki-navigation-background-color--secondary--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-border-color: var(--wiki-content-border-color);
--wiki-navigation-border-color--rgb: var(--wiki-content-border-color--rgb);
--wiki-navigation-text-color: var(--wiki-content-link-color);
--wiki-navigation-text-color--rgb: var(--wiki-content-link-color--rgb);
--wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover);
--wiki-navigation-text-color--hover--rgb: var(--wiki-content-link-color--hover--rgb);
--wiki-navigation-selected-background-color: var(--wiki-content-background-color);
--wiki-navigation-selected-background-color--rgb: var(--wiki-content-background-color--rgb);
--wiki-navigation-selected-border-color: var(--wiki-navigation-border-color);
--wiki-navigation-selected-border-color--rgb: var(--wiki-navigation-border-color--rgb);
--wiki-navigation-selected-text-color: var(--wiki-content-text-color);
--wiki-navigation-selected-text-color--rgb: var(--wiki-content-text-color--rgb);
--wiki-neutral-color: var(--wiki-content-text-mix-color);
--wiki-neutral-color--rgb: var(--wiki-content-text-mix-color--rgb);
--wiki-alert-color: #ce0018;
--wiki-alert-color--rgb: 206,0,24;
--wiki-alert-label-color: #000000;
--wiki-alert-label-color--rgb: 0,0,0;
--wiki-warning-color:#cf721c;
--wiki-warning-color--rgb: 207,114,28;
--wiki-warning-label-color: #000000;
--wiki-warning-label-color--rgb: 0, 0, 0;
--wiki-success-color: #0c742f;
--wiki-success-color--rgb: 12,116,47;
--wiki-success-label-color: #000000;
--wiki-success-label-color--rgb: 0,0,0;
--wiki-icon-general-filter: invert(100%);
--wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%);
}
/*****************************
* PortableInfoboxes *
******************************/
:root {
--pi-background: var(--wiki-content-background-color);
--pi-secondary-background: var(--wiki-accent-color);
--pi-secondary-background--rgb: var(--wiki-accent-color--rgb);
--pi-secondary-background-label: var(--wiki-accent-label-color);
--pi-border-color: rgba(var(--pi-secondary-background--rgb),0.5);
}
.portable-infobox .pi-title,
.portable-infobox .pi-header {
text-align:center;
font-size:1.5em;
background:rgba(var(--pi-secondary-background--rgb), 0.75);
color:var(--pi-secondary-background-label);
}
.portable-infobox .pi-data {
background:rgba(var(--pi-secondary-background--rgb), 0.18);
}
.portable-infobox .pi-image {
padding: 8px;
}
.pi-image-thumbnail {
max-width:100%;
}
.pi-section-navigation .pi-section-tab.pi-section-active,
.pi-section-navigation .pi-section-tab.current,
.pi-media-collection .pi-tab-link.current {
background: var(--pi-secondary-background);
color: var(--pi-secondary-background-label);
}
/* overqualify these to overwrite normal content heading styles */
.mw-body .portable-infobox h2,
.mw-body .portable-infobox h3 {
border-bottom: 0;
font-family: inherit;
font-weight: 700;
margin: 0;
}
/*****************************
* End PortableInfoboxes *
******************************/
/*********************************************************************************************************************
* Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) *
**********************************************************************************************************************/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so: */
.hlist dt:not(:last-child)::after {
content: ": ";
}
.hlist dd:not(:last-child)::after,
.hlist li:not(:last-child)::after {
/* "space, Middle Dot, space"
We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters.
The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */
content: "\20\00B7\20";
font-weight: bold;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
/********************************************
* End semantically-correct horizontal lists *
*********************************************/
/**********************************************************
* Template:Navbox (needs semantic horizontal lists above) *
***********************************************************/
.navbox {
clear: both;
margin: 1em 0;
padding: 3px;
font-size: 90%;
width: 100%;
border: 1px solid var(--wiki-content-border-color);
box-sizing: border-box;
}
.navbox-inner,
.navbox-subgroup {
border-spacing: 0;
width: 100%;
}
/* Reduce spacing between adjacent navboxes */
.navbox + .navbox {
margin-top: -1px;
}
/* Spacing between rows */
.navbox-spacer {
height: 2px;
}
/* Title bars and labels */
.navbox-title {
font-weight: bold;
font-size: 115%;
padding: 0.25em 0.6em;
line-height: 1.5em;
color: var(--wiki-accent-label-color);
background: var(--wiki-accent-color);
}
.navbox-title,
.navbox-abovebelow {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(var(--wiki-accent-color--rgb), 0.18);
color: var(--wiki-content-text-color);
border: 1px solid var(--wiki-content-border-color);
}
.navbox .navbox-title a,
.navbox .navbox-title a:visited,
.navbox .navbox-title a.external,
.navbox .navbox-title a.external:visited {
color: var(--wiki-accent-link-color);
}
.navbox-title .mw-collapsible-toggle {
font-weight: normal;
text-align: right;
}
.navbox-title-text {
font-size: 105%;
}
/* Navbox-related links */
.navbox-title .navbar {
float: left;
margin-right: 0.5em;
}
.navbox-title .navbar a.external::after {
content: unset;
}
/* Groups */
.navbox-group {
font-weight: bold;
padding: 0 0.5em;
white-space: nowrap;
text-align: center;
}
/* Zebra colouring for rows */
.navbox-even {
background: #fff1;
}
/* Subgroups: equal group labels between different child navboxes */
.navbox-subgroup > tbody > tr {
display: flex;
}
.navbox-subgroup .navbox-title {
width: 100%;
}
.navbox-subgroup .navbox-group {
display: flex;
align-items: center;
justify-content: center;
flex-basis: 11em;
flex-grow: 1;
flex-shrink: 0;
white-space: normal;
}
/* Lists */
.navbox-list {
width: 100%;
}
/* Mobile adjustments */
@media screen and (max-width: 1280px) {
.mw-body .navbox-inner table {
display: table;
}
}
@media screen and (max-width: 720px) {
.mw-body .navbox {
display: none;
}
}
/**********************
* End Template:Navbox *
***********************/
/*******************
* Main page layout *
********************/
#mp-box-welcome {grid-area: welcome;}
#mp-box-about {grid-area: about;}
#mp-box-links {grid-area: links;}
#mp-box-contribute {grid-area: contribute;}
#mp-box-featured {grid-area: featured;}
#mp-box-basics {grid-area: basics;}
#mp-box-gallery {grid-area: gallery;}
#mp-box-iconlists {grid-area: iconlists;}
/* Example Main Page 2 Grid Layout */
#mp-layout2-container {
display:grid;
grid-template-areas:
"welcome"
"links"
"about"
"gallery"
"iconlists"
"contribute";
grid-template-columns:100%;
gap:10px;
}
@media screen and (min-width:990px) {
#mp-layout2-container {
grid-template-areas:
"welcome links"
"gallery about"
"iconlists contribute"
"iconlists contribute";
grid-template-columns: 3fr 2fr;
}
}
@media screen and (min-width:1350px) {
#mp-layout2-container {
grid-template-areas:
"welcome welcome links"
"welcome welcome contribute"
"gallery gallery contribute"
"iconlists iconlists contribute";
grid-template-columns: 3fr 2fr 2fr;
}
}
.mp-box {
display:flex;
flex-flow:column nowrap;
width: calc(100% - 2px);
box-sizing: border-box;
background:rgba(var(--wiki-content-background-color--secondary--rgb), 0.25);
border:1px solid var(--wiki-content-border-color);
padding:0px;
}
.mp-body {
height: 100%;
display: flex;
padding:0.5em;
flex-flow: column nowrap;
}
.mp-box.centered-content .mp-body {
height: 100%;
display: flex;
flex-flow: column nowrap;
justify-content: space-evenly;
}
.mp-box.has-floating-image {
display:block;
}
.mp-box.has-floating-image .mp-body {
height:unset;
display:block;
}
.mp-box h2 {
text-align:center;
font-weight:bold;
font-family:var(--wiki-heading-font-family);
overflow: initial;
border-bottom: 1px solid var(--wiki-content-border-color);
font-size: 150%;
margin: 0;
padding: 5px 0;
color:var(--wiki-heading-color);
}
.mp-box .welcome-message {
font-size: 200%;
font-family: var(--wiki-heading-font-family);
margin: 0;
padding: 5px 0;
color: #fff;
filter: drop-shadow(0px 2px 3px #000);
}
#mp-box-welcome {
text-align:center;
position:relative;
overflow:hidden;
}
#mp-welcome {
display:flex;
flex-flow:column nowrap;
position: relative;
height: 100%;
z-index: 2;
box-sizing: border-box;
}
#mp-welcome .welcome-subtitle {
height: 100%;
background:rgba(var(--wiki-content-dynamic-color--inverted--rgb), 0.85);
padding:0.5em;
}
#mp-banner {
position: absolute;
width: 100%;
height: 100%;
filter: blur(5px);
z-index: -1;
background: url(/images/e/e0/MP_banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.view-dark #mp-banner {
filter: blur(5px) brightness(50%);
}
.view-light #mp-banner {
filter: blur(5px) contrast(50%);
}
/* [[Template:MP_link]] */
.mp-links {
--gap:10px;
}
.mp-links > ul {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
margin: 2px;
gap:var(--gap);
}
.mp-links > ul > li {
display:flex;
flex-flow:column nowrap;
align-items:stretch;
text-align: center;
box-sizing:border-box;
flex: max(calc(50% - var(--gap)), 5em) 1 1;
outline:1px solid var(--wiki-content-link-color);
transition:0.1s ease-in;
}
.mp-links > ul > li:hover {
background-color:rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;}
.mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;}
.mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;}
.mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;}
.mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;}
.mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;}
.mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;}
.mp-links > ul > li:hover a {
text-decoration: underline;
}
.mp-links > ul > li > a {
display: flex;
align-items: center;
justify-content: center;
height:100%;
flex:1 1 auto;
box-sizing:border-box;
padding:5px;
}
.mp-links > ul > li > a:first-child {
height:100%;
}
.mp-links > ul > li > a:last-child:not(:first-child) {
height:unset;
}
.mp-links.stretch,
.mp-links.stretch > ul {
height:100%;
}
.mp-links.side-image li {
flex-flow:row nowrap;
}
/* MP icon lists */
.mp-iconlists {
display: flex;
flex-flow: wrap;
gap: 5px 20px;
}
.mp-iconlists > .mp-iconlist {
flex: 1;
min-width: fit-content;
}
.mp-iconlist > h3 {
padding: 0;
margin: 0;
}
.mp-iconlist > ul {
list-style: none;
margin: 0;
}
/* MP gallery */
.mp-box ul.gallery.gallery.gallery { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display: flex;
flex-flow: wrap;
gap: 5px 10px;
align-items: flex-end;
justify-content: space-evenly;
margin: auto;
}
.mp-box ul.gallery .gallerytext {
margin-top: 1em;
padding: 0;
background-color: var(--wiki-content-background-color--secondary);
border: 1px solid var(--wiki-content-link-color);
}
.mp-box .gallerybox:hover .gallerytext {
background-color: rgba(var(--wiki-content-link-color--rgb), 0.2);
}
.mp-box ul.gallery .gallerytext > p {
margin: 0;
}
.mp-box ul.gallery .gallerytext a {
display: block;
padding: .5em 0;
}
/***********************
* End main page layout *
************************/
/***********************
* Start DRUID infoboxes *
************************/
.druid-container {
/* These variables are designed to inherit from your wiki's color variables.
If your wiki uses a different naming scheme, change the inner names to match yours.
If your wiki doesn't use color variables you should consider doing so,
otherwise you can replace the inner variables or the fallback values with colors that match your wiki.
*/
--druid-background-color: var(--wiki-content-background-color, #ffffff);
--druid-background-color--rgb: var(--wiki-content-background-color--rgb, 255, 255, 255);
--druid-secondary-background-color: var(--wiki-accent-color, #36c);
--druid-secondary-background-color--rgb: var(--wiki-accent-color--rgb, 51, 102, 204);
--druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff);
--druid-secondary-background-label-color--rgb: var(--wiki-accent-label-color--rgb, 255, 255, 255);
--druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0);
--druid-tertiary-background-color--rgb: var(--wiki-content-background-color--secondary--rgb, 234, 236, 240);
--druid-border-color: var(--wiki-content-border-color, #a7d7f9);
--druid-border-color--rgb: var(--wiki-content-border-color--rgb, 167, 215, 249);
--druid-link-color: var(--wiki-content-link-color, #0645ad);
--druid-link-color--rgb: var(--wiki-content-link-color--rgb, 6, 69, 173);
--druid-link-label-color: var(--wiki-content-link-label-color, #fff);
--druid-link-label-color--rgb: var(--wiki-content-link-label-color--rgb, 255, 255, 255);
}
.druid-container {
border: 4px solid var(--druid-border-color);
border-radius: 3px;
background: var(--druid-background-color);
float: right;
clear: right;
margin: 0 0 1em 1em;
width:100%;
max-width:22em;
box-sizing: border-box;
border-collapse: collapse;
}
@media screen and (max-width: 720px) {
.druid-container {
float: none;
margin: 0.5rem auto;
}
}
.druid-main-images-file,
.druid-main-image {
text-align:center;
}
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background:rgba(var(--druid-secondary-background-color--rgb), 0.75);
color:var(--druid-secondary-background-label-color);
text-align:center;
font-size:1.5em;
padding:1px;
}
.druid-infobox .druid-section {
font-size: 1.25em;
font-weight: 600;
}
.druid-label {
font-weight:bold;
text-align: right;
box-sizing: border-box;
}
.druid-row > .druid-label {
width: 48%;
flex-shrink: 0;
}
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
padding-block: 0.1rem;
}
.druid-main-image,
.druid-main-images {
padding:5px;
}
.druid-main-image img,
.druid-main-images img {
max-width:100%;
height:auto;
}
.druid-main-images-labels {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content: space-evenly;
margin:0.25em;
gap:0.25em;
}
.druid-main-images-label {
cursor:pointer;
flex:1 1 auto;
text-align:center;
transition:.1s ease-in;
outline:1px solid var(--druid-link-color);
}
.druid-main-images-label.focused {
background:var(--druid-link-color);
color:var(--druid-link-label-color);
}
.druid-main-images-label:not(.focused):hover {
background:rgba(var(--druid-link-color--rgb), 0.25);
}
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display:none;
}
.druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused) {
display:none;
}
.druid-section:has(.druid-toggleable-heading-empty.focused) {
display:none;
}
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
.druid-grid-item {
background:var(--druid-tertiary-background-color);
padding:0.25em;
border:1px solid rgba(var(--druid-border-color--rgb), 0.5);
border-radius: 2px;
}
.druid-grid-item > .druid-label,
.druid-grid-item > .druid-data {
text-align: center;
}
.druid-data-wide {
width:100%;
}
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
.druid-collapsed {
display:none!important;
}
.druid-collapsible {
cursor:pointer;
position:relative;
}
.druid-collapsible > .druid-section {
width: 100%;
}
.druid-collapsible::after {
content:'\2013';
display:block;
position:absolute;
right:10px;
font-size:20px;
font-weight:bold;
color:var(--druid-secondary-background-label-color);
}
.druid-collapsible-collapsed::after {
content:'+';
}
.druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) {
display: none;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/********
Custom display classes
*********/
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
.druid-stacked.druid-row > .druid-label,
.druid-stacked .druid-row > .druid-label {
text-align: left;
width: 100%;
flex-basis:unset;
}
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: .75em;
}
/*****************************************
Div support
*****************************************/
div.druid-row {
display:flex;
margin-block: 1px;
}
div.druid-row + div.druid-row {
margin-top: 0;
}
div.druid-row > .druid-label {
background: var(--druid-tertiary-background-color);
}
.druid-infobox .druid-title {
font-weight: 700;
}
.druid-infobox #toc {
display:none;
}
/***********************
* End DRUID infoboxes *
************************/
/*** Miscellaneous ***/
.responsive-image {
max-width:100%;
height:auto;
}
.view-dark .invert-on-dark,
.view-light .invert-on-light {
filter:invert(100%);
}
.pixelated {
image-rendering:pixelated;
}
@media screen and (min-width:720px) {
.mobileonly {
display:none;
}
}
@media screen and (max-width:720px) {
.nomobile {
display:none;
}
}
/*** Utility classes for standard MW galleries ***/
/* it's important that spaced comes before centered in the sheet */
.gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */
display:flex;
flex-flow:row wrap;
justify-content:space-evenly;
margin-left:unset;
}
.gallery.centered {
text-align:center;
}
/**************************
* Start Modular Templates *
**************************/
/********* [[Template:Ambox]] *********/
.ambox {
border: 1px solid var(--wiki-content-border-color);
border-left: 10px solid var(--wiki-accent-color);
border-radius: 2px;
display: flex;
align-items: center;
gap: .6em;
margin: 1em 0;
padding: 3px .6em;
background-color: var(--wiki-content-background-color--secondary);
box-shadow: 2px 2px 5px 0px #0002;
}
@media (min-width: 720px) {
.ambox {
margin-inline: 10%;
}
}
.ambox.tiny {
padding: .04rem .5em;
margin-inline: 0;
width: fit-content;
}
.ambox + .ambox {
margin-top: -.6em;
}
.ambox-content p {
margin: .15em 0;
}
.ambox-title {
font-weight: bold;
}
/********* [[Template:Hatnote]] *********/
.hatnote {
padding: 1px 0 1px 1.6em;
margin-bottom: 0.5em;
font-style: italic;
border-top: 1px solid var(--wiki-content-border-color--secondary);
border-bottom: 1px solid var(--wiki-content-border-color--secondary);
}
.hatnote.icon {
padding-left: 0;
}
/********* [[Template:Spoiler]] *********/
.spoiler-content {
background-color: rgb(127, 127, 127);
transition: all 0.3s;
cursor: pointer;
}
.spoiler-content > span {
opacity: 0;
transition: all 0.3s;
}
.spoiler-content > * {
pointer-events:none;
}
.spoiler-content.show > * {
pointer-events:unset;
}
.spoiler-content.show {
background-color: rgba(127, 127, 127, 0);
}
.spoiler-content.show > span {
opacity: 1;
}
/********* [[Template:Link icon]] *********/
.link-icon {
--link-icon-line-height: 1.5em;
--link-icon-size: 1.5em;
display: inline-flex;
align-items: center;
height: var(--link-icon-line-height);
vertical-align: bottom;
}
.link-icon .regular {
align-self: center;
}
.link-icon .regular a {
display: flex;
}
.link-icon .regular img {
height: var(--link-icon-size);
max-width: var(--link-icon-size);
}
.link-icon .fallback {
outline: 1px solid var(--wiki-content-text-color);
border-radius: 50%;
text-align: center;
width: var(--link-icon-size);
line-height: var(--link-icon-size);
}
.link-icon.notext .fallback {
display: inline-block;
}
.link-icon.notext {
display: inline;
}
/********* [[Template:Quote]] *********/
.quote {
background: var(--wiki-content-background-color--secondary);
border-radius: 5px;
border: 2px solid var(--wiki-content-border-color);
margin: .5em 0;
padding: .5em;
}
.quote .block {
display: block;
}
.quote .title {
font-size: large;
font-weight: bold;
}
.quote .content {
font-style: italic;
}
.quote .author {
font-weight: bold;
text-align: end;
}
.quote .marks-wrapper {
display: flex;
gap: 5px;
}
.quote .marks-wrapper::before,
.quote .marks-wrapper::after {
font-size: 100px;
line-height: 0px;
}
.quote .marks-wrapper::before {
content: "\201C";
margin-top: 40px;
}
.quote .marks-wrapper::after {
content: "\201D";
align-self: end;
margin-bottom: -10px;
}
.client-js .mw-charinsert-item {
display:none;
}
/************************
* End Modular Templates *
*************************/
/*****************************
* Used by [[Template:Color]] *
******************************/
.color__splotch {
display:inline-block;
height:1em;
width:1em;
box-sizing:border-box;
vertical-align:text-top;
border-radius:50%;
border:1px solid var(--wiki-content-text-color);
}
/*********************
* End Template:Color *
**********************/
/* CUSTOM ATLYSS WIKI: RARITIES & ELEMENTS */
/* Added by: Artyrian */
/* Special Thanks: Xenona */
.rarity-common {
color: #8f9397;
font-weight: 600;
}
.rarity-rare {
color: #48ceff;
font-weight: 600;
}
.rarity-exotic {
color: #ad55ff;
font-weight: 600;
}
.rarity-legendary {
color: #ad55ff;
font-weight: 600;
}
.rarity-cosmetic {
color: #ff8008;
font-weight: 600;
}
.element-normal {
color: #a6a6a6;
background: linear-gradient(to left, #c7c7c7, #e4e4e4, #c7c7c7);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-shadow {
color: #7500ff;
background: linear-gradient(to left, #9d00d8, #700087, #9d00d8);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-water {
color: #2641ff;
background: linear-gradient(to left, #005ff5, #6cc5ff, #005ff5);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-fire {
color: #ff2900;
background: linear-gradient(to left, #ff3838, #ffdd93, #ff3838);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
.element-air {
color: #60bced;
background: linear-gradient(to left, #60bced, #ffffff, #60bced);
-webkit-background-clip: text;
background-clip: text;
font-weight: 600;
}
9c2e4c03f32a500e2be5b2882c2ebeb24faf2cb2
Game Mechanics
0
620
817
2024-09-19T23:38:47Z
Pemander
533573
Created page with "== Weapons == === Damage Scaling === Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage..."
wikitext
text/x-wiki
== Weapons ==
=== Damage Scaling ===
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value. These formulas are actually consolidated versions of a series of equations, which can be found in [[Detailed Weapon Mechanics]].
=== Weapon Masteries ===
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
=== Elements ===
WIP
be512d56d6506e9a4080956957694fa50f182ec5
819
817
2024-09-19T23:42:46Z
Pemander
533573
wikitext
text/x-wiki
== Weapons ==
=== Damage Scaling ===
Weapon damage scales with a particular stat depending on the weapon type. Strength weapons (Melee, Heavy Melee, Polearm) scale with the user's Attack Power, Dexterity weapons (Katar, Ranged) scale with Dex Power, and Mind weapons (Scepter, Bell) scale with Magic Power. Damage scaling is linear with no diminishing returns, meaning that each additional point in the scaling stat will affect damage to the same degree. A weapon's damage cannot be increased past the max damage range for that weapon.
The exact formulas for weapon damage scaling are as follows:
:: '''Strength Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Attack Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Attack Power * 0.25)
:: '''Dexterity Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Dex Power * 0.14)
::: Damage Ceiling = Base Damage Ceiling + (Dex Power * 0.35)
:: '''Mind Weapon Damage Scaling'''
::: Damage Floor = Base Damage Floor + ( Magic Power * 0.1)
::: Damage Ceiling = Base Damage Ceiling + (Magic Power * 0.25)
The max weapon damage that can be achieved through scaling is the same for all weapon types, and is given by the formula below:
:: '''Weapon Max Damage'''
::: Max Damage Floor = Base Damage Floor * (1.15 + (Equipment Level * 0.04))
::: Max Damage Ceiling = Base Damage Ceiling * (1.15 + (Equipment Level * 0.07))
Note that for both sets of formulas (weapon scaling and max damage), any decimal values are always rounded '''down''' to the nearest integer to give you your final value.
=== Weapon Masteries ===
Weapons can be further enhanced through Mastery skills, which become available through Guardian quests starting at level 10. Investing skill points into a weapon's Mastery skill will unlock a special charge attack that is unique to that weapon. Some weapons also gain further benefits through Mastery, such as increased attack speed, or an alternate jumping attack.
A description of the charged attack for each weapon type can be found at the top of the list of weapons for that type.
=== Elements ===
WIP
c3e42df766ca23982ae733f0afc53cf7d3765db2
Weapons
0
449
818
674
2024-09-19T23:38:54Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
A list of weapons currently in the game can be found below. For more details on weapon mechanics such as damage scaling, masteries, and elemental damage, see the Weapons section under [[Game Mechanics]].
== List of Weapons ==
=== Melee (One-Handed) ===
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Sword}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimecrust Blade}} || 2 || {{Rarity Common}} || {{Element Normal}} || 4 - 8 || 7 - 10
|-
| {{Direct icon|Crypt Blade}} || 4 || {{Rarity Common}} || {{Element Shadow}} || 4 - 11 || 7 - 13
|-
| {{Direct icon|Gilded Sword}} || 5 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 6 - 18
|-
| {{Direct icon|Iron Sword}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 16
|-
| {{Direct icon|Demicrypt Blade}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 7 - 13 || 10 - 22
|-
| {{Direct icon|Dawn Mace}} || 10 || {{Rarity Common}} || {{Element Normal}} || 10 - 15 || 15 - 27
|-
| {{Direct icon|Rude Blade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 8 - 16 || 12 - 29
|-
| {{Direct icon|Nethercrypt Blade}} || 13 || {{Rarity Common}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Mithril Sword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 14 - 18 || 24 - 39
|-
| {{Direct icon|Coldgeist Blade}} || 17 || {{Rarity Rare}} || {{Element Water}} || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Hammer}} || 1 || {{Rarity Common}} || {{Element Normal}} || 5 - 9 || 9 - 11
|-
| {{Direct icon|Mini Geist Scythe}} || 4 || {{Rarity Common}} || {{Element Normal}} || 8 - 14 || 14 - 17
|-
| {{Direct icon|Slimek Axehammer}} || 5 || {{Rarity Common}} || {{Element Normal}} || 11 - 14 || 14 - 21
|-
| {{Direct icon|Iron Axehammer}} || 7 || {{Rarity Common}} || {{Element Normal}} || 11 - 16 || 15 - 26
|-
| {{Direct icon|Geist Scythe}} || 9 || {{Rarity Rare}} || {{Element Normal}} || 12 - 19 || 18 - 33
|-
| {{Direct icon|Crypt Pounder}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 15 - 20 || 23 - 37
|-
| {{Direct icon|Stone Greatblade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 13 - 17 || 20 - 31
|-
| {{Direct icon|Mithril Greatsword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 19 - 22 || 33 - 48
|-
| {{Direct icon|Deadwood Axe}} || 16 || {{Rarity Common}} || {{Element Normal}} || 23 - 29 || 41 - 65
|-
| {{Direct icon|Coldgeist Punisher}} || 18 || {{Rarity Rare}} || {{Element Water}} || 26 - 32 || 48 - 77
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Spear}} || 4 || {{Rarity Common}} || {{Element Normal}} || 3 - 10 || 5 - 12
|-
| {{Direct icon|Iron Spear}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 7 - 19
|-
| {{Direct icon|Cryptsinge Halberd}} || 8 || {{Rarity Common}} || {{Element Normal}} || 6 - 12 || 8 - 20
|-
| {{Direct icon|Sinner Bardiche}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 5 - 14 || 7 - 25
|-
| {{Direct icon|Necroroyal Halberd}} || 15 || {{Rarity Common}} || {{Element Normal}} || 10 - 19 || 17 - 41
|-
| {{Direct icon|Mithril Halberd}} || 17 || {{Rarity Common}} || {{Element Normal}} || 11 - 21 || 20 - 49
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Scepter}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Splitbark Scepter}} || 3 || {{Rarity Common}} || {{Element Normal}} || 3 - 9 || 5 - 11
|-
| {{Direct icon|Marrow Bauble}} || 6 || {{Rarity Common}} || {{Element Shadow}} || 5 - 11 || 6 - 17
|-
| {{Direct icon|Iron Scepter}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 14 || 8 - 22
|-
| {{Direct icon|Demicrypt Bauble}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 6 - 14 || 8 - 23
|-
| {{Direct icon|Cryo Cane}} || 10 || {{Rarity Common}} || {{Element Water}} || 8 - 14 || 12 - 25
|-
| {{Direct icon|Slime Diva Baton}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 9 - 14 || 13 - 25
|-
| {{Direct icon|Pyre Cane}} || 12 || {{Rarity Common}} || {{Element Fire}} || 9 - 13 || 14 - 25
|-
| {{Direct icon|Nethercrypt Bauble}} || 14 || {{Rarity Common}} || {{Element Shadow}} || 12 - 15 || 20 - 31
|-
| {{Direct icon|Mithril Scepter}} || 15 || {{Rarity Common}} || {{Element Normal}} || 9 - 16 || 15 - 35
|}
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bell}} || 5 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 15
|-
| {{Direct icon|Iron Bell}} || 8 || {{Rarity Common}} || {{Element Normal}} || 9 - 15 || 13 - 25
|-
| {{Direct icon|Cryptcall Bell}} || 10 || {{Rarity Common}} || {{Element Shadow}} || 10 - 17 || 15 - 31
|-
| {{Direct icon|Mithril Bell}} || 16 || {{Rarity Common}} || {{Element Normal}} || 13 - 20 || 23 - 45
|-
| {{Direct icon|Coldgeist Frostcaller}} || 18 || {{Rarity Rare}} || {{Element Water}} || 19 - 25 || 35 - 60
|}
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Daggers}} || 1 || {{Rarity Common}} || {{Element Normal}} || 1 - 4 || 1 - 5
|-
| {{Direct icon|Slimecrust Katars}} || 3 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimek Shivs}} || 5 || {{Rarity Common}} || {{Element Normal}} || 4 - 10 || 5 - 15
|-
| {{Direct icon|Deathgel Shivs}} || 6 || {{Rarity Common}} || {{Element Normal}} || 4 - 15 || 5 - 23
|-
| {{Direct icon|Iron Katars}} || 7 || {{Rarity Common}} || {{Element Normal}} || 7 - 13 || 10 - 21
|-
| {{Direct icon|Runic Katars}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 9 - 15 || 13 - 27
|-
| {{Direct icon|Geistlord Claws}} || 12 || {{Rarity Rare}} || {{Element Shadow}} || 11 - 16 || 17 - 31
|-
| {{Direct icon|Mithril Katars}} || 15 || {{Rarity Common}} || {{Element Normal}} || 13 - 16 || 22 - 35
|-
| {{Direct icon|Frostbite Claws}} || 18 || {{Rarity Rare}} || {{Element Water}} || 17 - 21 || 31 - 50
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bow}} || 1 || {{Rarity Common}} || {{Element Normal}} || 3 - 6 || 5 - 7
|-
| {{Direct icon|Crypt Bow}} || 4 || {{Rarity Common}} || {{Element Normal}} || 4 - 9 || 7 - 11
|-
| {{Direct icon|Demicrypt Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 4 - 11 || 5 - 18
|-
| {{Direct icon|Iron Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 10 || 7 - 16
|-
| {{Direct icon|Mekspike Bow}} || 8 || {{Rarity Common}} || {{Element Normal}} || 7 -12 || 10 - 20
|-
| {{Direct icon|Menace Bow}} || 12 || {{Rarity Rare}} || {{Element Air}} || 9 - 17 || 14 - 33
|-
| {{Direct icon|Petrified Bow}} || 13 || {{Rarity Rare}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Necroroyal Bow}} || 14 || {{Rarity Common}} || {{Element Normal}} || 14 - 20 || 23 - 43
|-
| {{Direct icon|Mithril Bow}} || 15 || {{Rarity Common}} || {{Element Normal}} || 16 - 19 || 28 - 41
|-
| {{Direct icon|Coldgeist Bow}} || 18 || {{Rarity Rare}} || {{Element Water}} || 20 - 26 || 37 - 62
|}
80e64b347bded89f9ae527f15f742078ddf410d7
MediaWiki:Common.js
8
8
820
554
2024-09-19T23:51:36Z
RheingoldRiver
2743
delete functionality til after wiki class
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/* DRUID */
$(function () {
$(".druid-container:not(.druid-container-armor-render) .druid-title-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-section-tab").off("click")
.on('click', function () {
var $parent = $(this).closest(".druid-section-container");
$parent.find(".druid-toggleable").removeClass("focused");
var i = $(this).attr("data-druid");
$parent.find(".druid-toggleable[data-druid=" + i + "]").addClass("focused");
});
$(".druid-collapsible").off("click")
.on('click', function () {
var kind = $(this).attr("data-druid-section");
$(this).toggleClass("druid-collapsible-collapsed");
$(this)
.closest(".druid-container")
.find("[data-druid-section-row=" + kind + "]")
.toggleClass("druid-collapsed");
});
});
/* End DRUID */
/* [[Template:Spoiler]] */
$(function () {
$('.spoiler-content')
.off('click') // in case this code is loaded twice
.on('click', function(e){
$(this).toggleClass('show');
}).find('a').on('click', function(e){
e.stopPropagation();
});
});
/* End Template:Spoiler */
/* Link to imported modules from Lua code */
$(function() {
var config = mw.config.get([
'wgCanonicalNamespace',
'wgFormattedNamespaces'
]);
if (config.wgCanonicalNamespace !== 'Module') {
return;
}
var localizedNamespace = config.wgFormattedNamespaces[828];
$('.s1, .s2, .s').each(function() {
var $this = $(this);
var html = $this.html();
var quote = html[0];
var isLongStringQuote = quote === '[';
var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g');
if (isLongStringQuote) {
quoteRE = /^\[\[|\]\]$/g;
}
var name = html.replace(quoteRE, '');
var isEnglishPrefix = name.startsWith('Module:');
var isLocalizedPrefix = name.startsWith(localizedNamespace + ':');
var isDevPrefix = name.startsWith('Dev:');
if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) {
var attrs = {
href: mw.util.getUrl(name)
};
if (isDevPrefix) {
attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', ''));
attrs.target = '_blank';
attrs.rel = 'noopener';
}
var link = mw.html.element('a', attrs, name);
var str = quote + link + quote;
if (isLongStringQuote) {
str = '[[' + link + ']]';
}
$this.html(str);
}
});
});
/* CharInserts */
$(function() {
$('.mw-charinsert-item').each(function() {
$(this).text($(this).closest('div').attr('data-ci-label'));
$(this).css('display', 'inline-block');
});
$('.ci-loading-text').css('display','none');
});
62a435f282b12f3e3966297005569b9377ac09ba
Module:Infobox
828
196
821
211
2024-09-19T23:58:35Z
RheingoldRiver
2743
Scribunto
text/plain
-- version 0.1.4
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
h.setMainImage(args.images[1])
return h.makeInfobox(args, sep)
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
-- optional use of VariablesLua for better compatibility
local VariablesLua = mw.ext.VariablesLua
if VariablesLua == nil then
h.counter = mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
else
h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1
VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter)
end
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
}
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', args.id or ('druid-container-' .. h.counter))
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
h.printTitle(out, args)
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
return out
end
function h.printTitle(out, args)
local tabs = args.tabs
if not tabs or #tabs == 0 then
h.printSimpleTitle(out, args)
return
end
if not h.hasComplexData('title', tabs, args) then
h.printSimpleTitle(out, args)
return
end
local node = h.printTitleWrapper(out)
h.printTabbedDataItem(node, 'title', tabs, args)
end
function h.printSimpleTitle(out, args)
if args.title then
local node = h.printTitleWrapper(out)
node:wikitext(args.title)
end
end
function h.printTitleWrapper(out)
return out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
end
function h.printTabbedDataItem(node, item, tabs, args)
-- hasData isn't used in the title case but we will need to track this
-- when we're printing section data later on
-- so we'll just track it always
local hasData = false
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-from-tab', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
-- @HACK this should really be handled better in the parent function
if item ~= 'title' then
div:addClass('druid-data')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabTexts, false, args)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, texts, isSection, args)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(texts) do
h.printTab(container, item, i, isSection, args)
end
end
function h.printTab(container, item, i, isSection, args)
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(item)
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
-- this can be null, don't concat anything here
label:addClass(args[item .. '_class'])
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
if section == '' then return end -- bruteforce fix for trailing commas
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
hasData = hasData or h.printTabbedDataItem(node, item, tabs, args)
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if args[item] and type(args[item]) ~= 'string' then
error(("Invalid use of field %s as both a section and a data value"):format(item))
end
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, texts, true, args)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
69ee14c959c4faa98ff0c15002ff603ecc7b200f
Leather Cap
0
444
822
630
2024-09-20T00:00:34Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=front,back,blue,red,green,grey
|front_label=Front
|front_class=druid-render-side
|back_label=Back
|back_class=druid-render-side
|blue_label=[[File:Blue_Dye.png|link=]]
|blue_class=druid-render-color
|red_label=[[File:Red_Dye.png|link=]]
|red_class=druid-render-color
|greeb_label=[[File:Green_Dye.png|link=]]
|green_class=druid-render-color
|grey_label=[[File:Grey_Dye.png|link=]]
|grey_class=druid-render-color
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-front-blue druid-toggleable focused">[[File:Leather_Cap_Front_Blue.png]]</div><!--
--><div class="render-front-red druid-toggleable">[[File:Leather_Cap_Front_Red.png]]</div><!--
--><div class="render-front-green druid-toggleable">[[File:Leather_Cap_Front_Green.png]]</div><!--
--><div class="render-front-grey druid-toggleable">[[File:Leather_Cap_Front_Grey.png]]</div><!--
--><div class="render-back-blue druid-toggleable">[[File:Leather_Cap_Back_Blue.png]]</div><!--
--><div class="render-back-red druid-toggleable">[[File:Leather_Cap_Back_Red.png]]</div><!--
--><div class="render-back-green druid-toggleable">[[File:Leather_Cap_Back_Green.png]]</div><!--
--><div class="render-back-grey druid-toggleable">[[File:Leather_Cap_Back_Grey.png]]</div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
5513b05b5da3a97c4f1133e0d71ef045ca2f7946
823
822
2024-09-20T00:00:44Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=front,back,blue,red,green,grey
|front_label=Front
|front_class=druid-render-side
|back_label=Back
|back_class=druid-render-side
|blue_label=[[File:Blue_Dye.png|link=]]
|blue_class=druid-render-color
|red_label=[[File:Red_Dye.png|link=]]
|red_class=druid-render-color
|green_label=[[File:Green_Dye.png|link=]]
|green_class=druid-render-color
|grey_label=[[File:Grey_Dye.png|link=]]
|grey_class=druid-render-color
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-front-blue druid-toggleable focused">[[File:Leather_Cap_Front_Blue.png]]</div><!--
--><div class="render-front-red druid-toggleable">[[File:Leather_Cap_Front_Red.png]]</div><!--
--><div class="render-front-green druid-toggleable">[[File:Leather_Cap_Front_Green.png]]</div><!--
--><div class="render-front-grey druid-toggleable">[[File:Leather_Cap_Front_Grey.png]]</div><!--
--><div class="render-back-blue druid-toggleable">[[File:Leather_Cap_Back_Blue.png]]</div><!--
--><div class="render-back-red druid-toggleable">[[File:Leather_Cap_Back_Red.png]]</div><!--
--><div class="render-back-green druid-toggleable">[[File:Leather_Cap_Back_Green.png]]</div><!--
--><div class="render-back-grey druid-toggleable">[[File:Leather_Cap_Back_Grey.png]]</div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
929ca2fc224d3a3e58484e20b6b476803d866c03
User:RheingoldRiver/common.css
2
621
824
2024-09-20T00:04:11Z
RheingoldRiver
2743
[ST]
css
text/css
.druid-container-armor-render .druid-toggleable:not(.focused) {
display:none!important;
}
a8b801df84477960dfacf886476d1b3c3589550c
Weapons
0
449
825
818
2024-09-20T00:14:58Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
A list of weapons currently in the game can be found below. For more details on weapon mechanics such as damage scaling, masteries, and elemental damage, see the Weapons section under [[Game Mechanics]].
== List of Weapons ==
=== Melee ===
Melee weapons are one-handed, allowing the use of a shield. The basic attack is fairly quick, with mid-tier damage. The jumping attack is a diving strike.
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Sword}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimecrust Blade}} || 2 || {{Rarity Common}} || {{Element Normal}} || 4 - 8 || 7 - 10
|-
| {{Direct icon|Crypt Blade}} || 4 || {{Rarity Common}} || {{Element Shadow}} || 4 - 11 || 7 - 13
|-
| {{Direct icon|Gilded Sword}} || 5 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 6 - 18
|-
| {{Direct icon|Iron Sword}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 16
|-
| {{Direct icon|Demicrypt Blade}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 7 - 13 || 10 - 22
|-
| {{Direct icon|Dawn Mace}} || 10 || {{Rarity Common}} || {{Element Normal}} || 10 - 15 || 15 - 27
|-
| {{Direct icon|Rude Blade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 8 - 16 || 12 - 29
|-
| {{Direct icon|Nethercrypt Blade}} || 13 || {{Rarity Common}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Mithril Sword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 14 - 18 || 24 - 39
|-
| {{Direct icon|Coldgeist Blade}} || 17 || {{Rarity Rare}} || {{Element Water}} || 16 - 21 || 29 - 49
|}
=== Heavy Melee (Two-Handed) ===
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Hammer}} || 1 || {{Rarity Common}} || {{Element Normal}} || 5 - 9 || 9 - 11
|-
| {{Direct icon|Mini Geist Scythe}} || 4 || {{Rarity Common}} || {{Element Normal}} || 8 - 14 || 14 - 17
|-
| {{Direct icon|Slimek Axehammer}} || 5 || {{Rarity Common}} || {{Element Normal}} || 11 - 14 || 14 - 21
|-
| {{Direct icon|Iron Axehammer}} || 7 || {{Rarity Common}} || {{Element Normal}} || 11 - 16 || 15 - 26
|-
| {{Direct icon|Geist Scythe}} || 9 || {{Rarity Rare}} || {{Element Normal}} || 12 - 19 || 18 - 33
|-
| {{Direct icon|Crypt Pounder}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 15 - 20 || 23 - 37
|-
| {{Direct icon|Stone Greatblade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 13 - 17 || 20 - 31
|-
| {{Direct icon|Mithril Greatsword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 19 - 22 || 33 - 48
|-
| {{Direct icon|Deadwood Axe}} || 16 || {{Rarity Common}} || {{Element Normal}} || 23 - 29 || 41 - 65
|-
| {{Direct icon|Coldgeist Punisher}} || 18 || {{Rarity Rare}} || {{Element Water}} || 26 - 32 || 48 - 77
|}
=== Polearm (Two-Handed) ===
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Spear}} || 4 || {{Rarity Common}} || {{Element Normal}} || 3 - 10 || 5 - 12
|-
| {{Direct icon|Iron Spear}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 7 - 19
|-
| {{Direct icon|Cryptsinge Halberd}} || 8 || {{Rarity Common}} || {{Element Normal}} || 6 - 12 || 8 - 20
|-
| {{Direct icon|Sinner Bardiche}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 5 - 14 || 7 - 25
|-
| {{Direct icon|Necroroyal Halberd}} || 15 || {{Rarity Common}} || {{Element Normal}} || 10 - 19 || 17 - 41
|-
| {{Direct icon|Mithril Halberd}} || 17 || {{Rarity Common}} || {{Element Normal}} || 11 - 21 || 20 - 49
|}
=== Scepter (One-Handed) ===
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Scepter}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Splitbark Scepter}} || 3 || {{Rarity Common}} || {{Element Normal}} || 3 - 9 || 5 - 11
|-
| {{Direct icon|Marrow Bauble}} || 6 || {{Rarity Common}} || {{Element Shadow}} || 5 - 11 || 6 - 17
|-
| {{Direct icon|Iron Scepter}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 14 || 8 - 22
|-
| {{Direct icon|Demicrypt Bauble}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 6 - 14 || 8 - 23
|-
| {{Direct icon|Cryo Cane}} || 10 || {{Rarity Common}} || {{Element Water}} || 8 - 14 || 12 - 25
|-
| {{Direct icon|Slime Diva Baton}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 9 - 14 || 13 - 25
|-
| {{Direct icon|Pyre Cane}} || 12 || {{Rarity Common}} || {{Element Fire}} || 9 - 13 || 14 - 25
|-
| {{Direct icon|Nethercrypt Bauble}} || 14 || {{Rarity Common}} || {{Element Shadow}} || 12 - 15 || 20 - 31
|-
| {{Direct icon|Mithril Scepter}} || 15 || {{Rarity Common}} || {{Element Normal}} || 9 - 16 || 15 - 35
|}
=== Bell (Two-Handed) ===
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bell}} || 5 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 15
|-
| {{Direct icon|Iron Bell}} || 8 || {{Rarity Common}} || {{Element Normal}} || 9 - 15 || 13 - 25
|-
| {{Direct icon|Cryptcall Bell}} || 10 || {{Rarity Common}} || {{Element Shadow}} || 10 - 17 || 15 - 31
|-
| {{Direct icon|Mithril Bell}} || 16 || {{Rarity Common}} || {{Element Normal}} || 13 - 20 || 23 - 45
|-
| {{Direct icon|Coldgeist Frostcaller}} || 18 || {{Rarity Rare}} || {{Element Water}} || 19 - 25 || 35 - 60
|}
=== Katar (Two-Handed) ===
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Daggers}} || 1 || {{Rarity Common}} || {{Element Normal}} || 1 - 4 || 1 - 5
|-
| {{Direct icon|Slimecrust Katars}} || 3 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimek Shivs}} || 5 || {{Rarity Common}} || {{Element Normal}} || 4 - 10 || 5 - 15
|-
| {{Direct icon|Deathgel Shivs}} || 6 || {{Rarity Common}} || {{Element Normal}} || 4 - 15 || 5 - 23
|-
| {{Direct icon|Iron Katars}} || 7 || {{Rarity Common}} || {{Element Normal}} || 7 - 13 || 10 - 21
|-
| {{Direct icon|Runic Katars}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 9 - 15 || 13 - 27
|-
| {{Direct icon|Geistlord Claws}} || 12 || {{Rarity Rare}} || {{Element Shadow}} || 11 - 16 || 17 - 31
|-
| {{Direct icon|Mithril Katars}} || 15 || {{Rarity Common}} || {{Element Normal}} || 13 - 16 || 22 - 35
|-
| {{Direct icon|Frostbite Claws}} || 18 || {{Rarity Rare}} || {{Element Water}} || 17 - 21 || 31 - 50
|}
=== Ranged (Two-Handed) ===
'''Charged Attack:''' The user fires four arrows in quick succession.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bow}} || 1 || {{Rarity Common}} || {{Element Normal}} || 3 - 6 || 5 - 7
|-
| {{Direct icon|Crypt Bow}} || 4 || {{Rarity Common}} || {{Element Normal}} || 4 - 9 || 7 - 11
|-
| {{Direct icon|Demicrypt Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 4 - 11 || 5 - 18
|-
| {{Direct icon|Iron Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 10 || 7 - 16
|-
| {{Direct icon|Mekspike Bow}} || 8 || {{Rarity Common}} || {{Element Normal}} || 7 -12 || 10 - 20
|-
| {{Direct icon|Menace Bow}} || 12 || {{Rarity Rare}} || {{Element Air}} || 9 - 17 || 14 - 33
|-
| {{Direct icon|Petrified Bow}} || 13 || {{Rarity Rare}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Necroroyal Bow}} || 14 || {{Rarity Common}} || {{Element Normal}} || 14 - 20 || 23 - 43
|-
| {{Direct icon|Mithril Bow}} || 15 || {{Rarity Common}} || {{Element Normal}} || 16 - 19 || 28 - 41
|-
| {{Direct icon|Coldgeist Bow}} || 18 || {{Rarity Rare}} || {{Element Water}} || 20 - 26 || 37 - 62
|}
d8f08ddfb30109323242a3367dcde9373283c6d0
832
825
2024-09-20T00:34:31Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
A list of weapons currently in the game can be found below. For more details on weapon mechanics such as damage scaling, masteries, and elemental damage, see the Weapons section under [[Game Mechanics]].
== List of Weapons ==
=== Melee ===
Melee weapons are one-handed Strength weapons, allowing the use of a shield. They scale with Attack Power. The basic attack is fairly quick, with mid-tier damage. The jumping attack is a diving slash.
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Sword}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimecrust Blade}} || 2 || {{Rarity Common}} || {{Element Normal}} || 4 - 8 || 7 - 10
|-
| {{Direct icon|Crypt Blade}} || 4 || {{Rarity Common}} || {{Element Shadow}} || 4 - 11 || 7 - 13
|-
| {{Direct icon|Gilded Sword}} || 5 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 6 - 18
|-
| {{Direct icon|Iron Sword}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 16
|-
| {{Direct icon|Demicrypt Blade}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 7 - 13 || 10 - 22
|-
| {{Direct icon|Dawn Mace}} || 10 || {{Rarity Common}} || {{Element Normal}} || 10 - 15 || 15 - 27
|-
| {{Direct icon|Rude Blade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 8 - 16 || 12 - 29
|-
| {{Direct icon|Nethercrypt Blade}} || 13 || {{Rarity Common}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Mithril Sword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 14 - 18 || 24 - 39
|-
| {{Direct icon|Coldgeist Blade}} || 17 || {{Rarity Rare}} || {{Element Water}} || 16 - 21 || 29 - 49
|}
=== Heavy Melee ===
Heavy Melee weapons are two-handed Strength weapons that scale with Attack Power. They tend to deal the most base damage of all weapon types, but their attack speed is considerably slower. The jumping attack dives forward and smashes the ground.
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Hammer}} || 1 || {{Rarity Common}} || {{Element Normal}} || 5 - 9 || 9 - 11
|-
| {{Direct icon|Mini Geist Scythe}} || 4 || {{Rarity Common}} || {{Element Normal}} || 8 - 14 || 14 - 17
|-
| {{Direct icon|Slimek Axehammer}} || 5 || {{Rarity Common}} || {{Element Normal}} || 11 - 14 || 14 - 21
|-
| {{Direct icon|Iron Axehammer}} || 7 || {{Rarity Common}} || {{Element Normal}} || 11 - 16 || 15 - 26
|-
| {{Direct icon|Geist Scythe}} || 9 || {{Rarity Rare}} || {{Element Normal}} || 12 - 19 || 18 - 33
|-
| {{Direct icon|Crypt Pounder}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 15 - 20 || 23 - 37
|-
| {{Direct icon|Stone Greatblade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 13 - 17 || 20 - 31
|-
| {{Direct icon|Mithril Greatsword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 19 - 22 || 33 - 48
|-
| {{Direct icon|Deadwood Axe}} || 16 || {{Rarity Common}} || {{Element Normal}} || 23 - 29 || 41 - 65
|-
| {{Direct icon|Coldgeist Punisher}} || 18 || {{Rarity Rare}} || {{Element Water}} || 26 - 32 || 48 - 77
|}
=== Polearm ===
Polearms are two-handed Strength weapons that scale with Attack Power. Both damage and attack speed are middling, but they have the longest reach of all melee weapons. Also, each basic attack deals hits twice - once for full damage, and once for much lower damage. The jumping attack is a diving stab, followed by a backward hop.
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Spear}} || 4 || {{Rarity Common}} || {{Element Normal}} || 3 - 10 || 5 - 12
|-
| {{Direct icon|Iron Spear}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 7 - 19
|-
| {{Direct icon|Cryptsinge Halberd}} || 8 || {{Rarity Common}} || {{Element Normal}} || 6 - 12 || 8 - 20
|-
| {{Direct icon|Sinner Bardiche}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 5 - 14 || 7 - 25
|-
| {{Direct icon|Necroroyal Halberd}} || 15 || {{Rarity Common}} || {{Element Normal}} || 10 - 19 || 17 - 41
|-
| {{Direct icon|Mithril Halberd}} || 17 || {{Rarity Common}} || {{Element Normal}} || 11 - 21 || 20 - 49
|}
=== Scepter ===
Scepters are one-handed Mind weapons, allowing the use of a shield. They deal Magic damage and scale with Magic Power. Their basic attack is a ranged projectile, allowing the user to keep their distance in combat. Many Scepters also have elemental damage effects.
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Scepter}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Splitbark Scepter}} || 3 || {{Rarity Common}} || {{Element Normal}} || 3 - 9 || 5 - 11
|-
| {{Direct icon|Marrow Bauble}} || 6 || {{Rarity Common}} || {{Element Shadow}} || 5 - 11 || 6 - 17
|-
| {{Direct icon|Iron Scepter}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 14 || 8 - 22
|-
| {{Direct icon|Demicrypt Bauble}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 6 - 14 || 8 - 23
|-
| {{Direct icon|Cryo Cane}} || 10 || {{Rarity Common}} || {{Element Water}} || 8 - 14 || 12 - 25
|-
| {{Direct icon|Slime Diva Baton}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 9 - 14 || 13 - 25
|-
| {{Direct icon|Pyre Cane}} || 12 || {{Rarity Common}} || {{Element Fire}} || 9 - 13 || 14 - 25
|-
| {{Direct icon|Nethercrypt Bauble}} || 14 || {{Rarity Common}} || {{Element Shadow}} || 12 - 15 || 20 - 31
|-
| {{Direct icon|Mithril Scepter}} || 15 || {{Rarity Common}} || {{Element Normal}} || 9 - 16 || 15 - 35
|}
=== Bell ===
Bells are two-handed Mind weapons that deal Magic damage and scale with Magic Power. Though they are slow, the projectiles they launch are capable of hitting enemies multiple times. The jumping attack quickly launches a projectile in the direction the user is facing.
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bell}} || 5 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 15
|-
| {{Direct icon|Iron Bell}} || 8 || {{Rarity Common}} || {{Element Normal}} || 9 - 15 || 13 - 25
|-
| {{Direct icon|Cryptcall Bell}} || 10 || {{Rarity Common}} || {{Element Shadow}} || 10 - 17 || 15 - 31
|-
| {{Direct icon|Mithril Bell}} || 16 || {{Rarity Common}} || {{Element Normal}} || 13 - 20 || 23 - 45
|-
| {{Direct icon|Coldgeist Frostcaller}} || 18 || {{Rarity Rare}} || {{Element Water}} || 19 - 25 || 35 - 60
|}
=== Katar ===
Katars are two-handed Dexterity weapons that scale with Dex Power. They attack very quickly, but tend to deal lower damage on each strike. The jump attack launchers the user forward and pierces through enemies, with a quick slash upon landing.
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Daggers}} || 1 || {{Rarity Common}} || {{Element Normal}} || 1 - 4 || 1 - 5
|-
| {{Direct icon|Slimecrust Katars}} || 3 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimek Shivs}} || 5 || {{Rarity Common}} || {{Element Normal}} || 4 - 10 || 5 - 15
|-
| {{Direct icon|Deathgel Shivs}} || 6 || {{Rarity Common}} || {{Element Normal}} || 4 - 15 || 5 - 23
|-
| {{Direct icon|Iron Katars}} || 7 || {{Rarity Common}} || {{Element Normal}} || 7 - 13 || 10 - 21
|-
| {{Direct icon|Runic Katars}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 9 - 15 || 13 - 27
|-
| {{Direct icon|Geistlord Claws}} || 12 || {{Rarity Rare}} || {{Element Shadow}} || 11 - 16 || 17 - 31
|-
| {{Direct icon|Mithril Katars}} || 15 || {{Rarity Common}} || {{Element Normal}} || 13 - 16 || 22 - 35
|-
| {{Direct icon|Frostbite Claws}} || 18 || {{Rarity Rare}} || {{Element Water}} || 17 - 21 || 31 - 50
|}
=== Ranged ===
Ranged weapons are two-handed Dexterity weapons that scale with Dex Power. Like the name suggests, they fire ranged projectiles that allow the user to attack while keeping away from enemies.
'''Charged Attack:''' The user fires four arrows in quick succession.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bow}} || 1 || {{Rarity Common}} || {{Element Normal}} || 3 - 6 || 5 - 7
|-
| {{Direct icon|Crypt Bow}} || 4 || {{Rarity Common}} || {{Element Normal}} || 4 - 9 || 7 - 11
|-
| {{Direct icon|Demicrypt Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 4 - 11 || 5 - 18
|-
| {{Direct icon|Iron Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 10 || 7 - 16
|-
| {{Direct icon|Mekspike Bow}} || 8 || {{Rarity Common}} || {{Element Normal}} || 7 -12 || 10 - 20
|-
| {{Direct icon|Menace Bow}} || 12 || {{Rarity Rare}} || {{Element Air}} || 9 - 17 || 14 - 33
|-
| {{Direct icon|Petrified Bow}} || 13 || {{Rarity Rare}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Necroroyal Bow}} || 14 || {{Rarity Common}} || {{Element Normal}} || 14 - 20 || 23 - 43
|-
| {{Direct icon|Mithril Bow}} || 15 || {{Rarity Common}} || {{Element Normal}} || 16 - 19 || 28 - 41
|-
| {{Direct icon|Coldgeist Bow}} || 18 || {{Rarity Rare}} || {{Element Water}} || 20 - 26 || 37 - 62
|}
90b074d1aede2ab853cbc52adeef9bb983a6cd9e
846
832
2024-09-20T01:13:44Z
Pemander
533573
wikitext
text/x-wiki
{{Stub}}
Weapons in Atlyss are divided into seven categories: Melee, Heavy Melee, Polearm, Scepter, Bell, Katar, and Ranged. Unlike [[Equipment]], these weapon types are not locked to a specific class and can be equipped by any character that meets the level requirement. A character can have up to two weapons equipped at once, though they will only benefit from bonus stats on the weapon that is currently 'active'. Players can freely swap between their equipped weapons at any time by using the Quickswap Weapon key (default Q).
Some weapon types (Heavy Melee, Polearm, Bell, Katar, and Ranged) require two hands to use, meaning that a character is not able to have a shield equipped in their off-hand.
A list of weapons currently in the game can be found below. For more details on weapon mechanics such as damage scaling, masteries, and elemental damage, see the Weapons section under [[Game Mechanics]].
== List of Weapons ==
=== Melee ===
Melee weapons are one-handed Strength weapons, allowing the use of a shield. They scale with Attack Power. The basic attack is fairly quick, with mid-tier damage. The jumping attack is a diving slash.
'''Charged Attack:''' The user dashes forward while spinning the weapon in a circle. Hits multiple times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Sword}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimecrust Blade}} || 2 || {{Rarity Common}} || {{Element Normal}} || 4 - 8 || 7 - 10
|-
| {{Direct icon|Crypt Blade}} || 4 || {{Rarity Common}} || {{Element Shadow}} || 4 - 11 || 7 - 13
|-
| {{Direct icon|Gilded Sword}} || 5 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 6 - 18
|-
| {{Direct icon|Iron Sword}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 16
|-
| {{Direct icon|Demicrypt Blade}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 7 - 13 || 10 - 22
|-
| {{Direct icon|Dawn Mace}} || 10 || {{Rarity Common}} || {{Element Normal}} || 10 - 15 || 15 - 27
|-
| {{Direct icon|Rude Blade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 8 - 16 || 12 - 29
|-
| {{Direct icon|Nethercrypt Blade}} || 13 || {{Rarity Common}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Mithril Sword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 14 - 18 || 24 - 39
|-
| {{Direct icon|Coldgeist Blade}} || 17 || {{Rarity Rare}} || {{Element Water}} || 16 - 21 || 29 - 49
|}
=== Heavy Melee ===
Heavy Melee weapons are two-handed Strength weapons that scale with Attack Power. They tend to deal the most base damage of all weapon types, but their attack speed is considerably slower. The jumping attack dives forward and smashes the ground.
'''Charged Attack:''' After a moment, the user slams their weapon into the ground, dealing massive damage in a large area-of-effect.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Hammer}} || 1 || {{Rarity Common}} || {{Element Normal}} || 5 - 9 || 9 - 11
|-
| {{Direct icon|Mini Geist Scythe}} || 4 || {{Rarity Common}} || {{Element Normal}} || 8 - 14 || 14 - 17
|-
| {{Direct icon|Slimek Axehammer}} || 5 || {{Rarity Common}} || {{Element Normal}} || 11 - 14 || 14 - 21
|-
| {{Direct icon|Iron Axehammer}} || 7 || {{Rarity Common}} || {{Element Normal}} || 11 - 16 || 15 - 26
|-
| {{Direct icon|Geist Scythe}} || 9 || {{Rarity Rare}} || {{Element Normal}} || 12 - 19 || 18 - 33
|-
| {{Direct icon|Crypt Pounder}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 15 - 20 || 23 - 37
|-
| {{Direct icon|Stone Greatblade}} || 10 || {{Rarity Common}} || {{Element Normal}} || 13 - 17 || 20 - 31
|-
| {{Direct icon|Mithril Greatsword}} || 15 || {{Rarity Common}} || {{Element Normal}} || 19 - 22 || 33 - 48
|-
| {{Direct icon|Deadwood Axe}} || 16 || {{Rarity Common}} || {{Element Normal}} || 23 - 29 || 41 - 65
|-
| {{Direct icon|Coldgeist Punisher}} || 18 || {{Rarity Rare}} || {{Element Water}} || 26 - 32 || 48 - 77
|}
=== Polearm ===
Polearms are two-handed Strength weapons that scale with Attack Power. Both damage and attack speed are middling, but they have the longest reach of all melee weapons. Also, each basic attack deals hits twice - once for full damage, and once for much lower damage. The jumping attack is a diving stab, followed by a backward hop.
'''Charged Attack:''' The user dashes forward, piercing through all enemies in their path. Hits multiple times, especially near the end of the attack
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Spear}} || 4 || {{Rarity Common}} || {{Element Normal}} || 3 - 10 || 5 - 12
|-
| {{Direct icon|Iron Spear}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 12 || 7 - 19
|-
| {{Direct icon|Cryptsinge Halberd}} || 8 || {{Rarity Common}} || {{Element Normal}} || 6 - 12 || 8 - 20
|-
| {{Direct icon|Sinner Bardiche}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 5 - 14 || 7 - 25
|-
| {{Direct icon|Necroroyal Halberd}} || 15 || {{Rarity Common}} || {{Element Normal}} || 10 - 19 || 17 - 41
|-
| {{Direct icon|Mithril Halberd}} || 17 || {{Rarity Common}} || {{Element Normal}} || 11 - 21 || 20 - 49
|}
=== Scepter ===
Scepters are one-handed Mind weapons, allowing the use of a shield. They deal Magic damage and scale with Magic Power. Their basic attack is a ranged projectile, allowing the user to keep their distance in combat. Many Scepters also have elemental damage effects.
'''Charged Attack:''' The user fires a much larger projectile that lingers for a time, dealing damage to enemies that touch it. The nature of the projectile differs depending on the element of the Scepter used.
:: '''Normal:''' Launches a slow-moving spiked crystal that is orbited by numerous smaller crystals.
:: '''Fire:''' Launches a slow-moving fireball that is orbited by two additional fireballs.
:: '''Water:''' Launches a drill made of ice shards that travels forward and then stops, continuing to deal damage until it dissipates.
:: '''Shadow:''' Creates a spiked shadow ball that slowly travels forward in a spiral pattern.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Scepter}} || 1 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Splitbark Scepter}} || 3 || {{Rarity Common}} || {{Element Normal}} || 3 - 9 || 5 - 11
|-
| {{Direct icon|Marrow Bauble}} || 6 || {{Rarity Common}} || {{Element Shadow}} || 5 - 11 || 6 - 17
|-
| {{Direct icon|Iron Scepter}} || 7 || {{Rarity Common}} || {{Element Normal}} || 6 - 14 || 8 - 22
|-
| {{Direct icon|Demicrypt Bauble}} || 8 || {{Rarity Common}} || {{Element Shadow}} || 6 - 14 || 8 - 23
|-
| {{Direct icon|Cryo Cane}} || 10 || {{Rarity Common}} || {{Element Water}} || 8 - 14 || 12 - 25
|-
| {{Direct icon|Slime Diva Baton}} || 10 || {{Rarity Rare}} || {{Element Shadow}} || 9 - 14 || 13 - 25
|-
| {{Direct icon|Pyre Cane}} || 12 || {{Rarity Common}} || {{Element Fire}} || 9 - 13 || 14 - 25
|-
| {{Direct icon|Nethercrypt Bauble}} || 14 || {{Rarity Common}} || {{Element Shadow}} || 12 - 15 || 20 - 31
|-
| {{Direct icon|Mithril Scepter}} || 15 || {{Rarity Common}} || {{Element Normal}} || 9 - 16 || 15 - 35
|}
=== Bell ===
Bells are two-handed Mind weapons that deal Magic damage and scale with Magic Power. Though they are slow, the projectiles they launch are capable of hitting enemies multiple times. The jumping attack quickly launches a projectile in the direction the user is facing.
'''Charged Attack:''' The user either deals damage in a large area surrounding them, or launches a unique bell projectile. The nature of the projectile differs depending on the element of the Bell used.
:: '''Normal:''' Surrounds the user with a field of spiraling lines and musical notes, dealing damage to nearby enemies.
:: '''Water:''' Launches a large crystal flanked by two icy crescents. Travels forward a short distance, then spins in place.
:: '''Shadow:''' Surrounds the user with a field of glyphs and musical notes, dealing damage to nearby enemies.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bell}} || 5 || {{Rarity Common}} || {{Element Normal}} || 6 - 10 || 8 - 15
|-
| {{Direct icon|Iron Bell}} || 8 || {{Rarity Common}} || {{Element Normal}} || 9 - 15 || 13 - 25
|-
| {{Direct icon|Cryptcall Bell}} || 10 || {{Rarity Common}} || {{Element Shadow}} || 10 - 17 || 15 - 31
|-
| {{Direct icon|Mithril Bell}} || 16 || {{Rarity Common}} || {{Element Normal}} || 13 - 20 || 23 - 45
|-
| {{Direct icon|Coldgeist Frostcaller}} || 18 || {{Rarity Rare}} || {{Element Water}} || 19 - 25 || 35 - 60
|}
=== Katar ===
Katars are two-handed Dexterity weapons that scale with Dex Power. They attack very quickly, but tend to deal lower damage on each strike. The jump attack launchers the user forward and pierces through enemies, with a quick slash upon landing.
'''Charged Attack:''' The user deals a flurry of rapid strikes in a small radius. Hits a total of 6 times.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wood Daggers}} || 1 || {{Rarity Common}} || {{Element Normal}} || 1 - 4 || 1 - 5
|-
| {{Direct icon|Slimecrust Katars}} || 3 || {{Rarity Common}} || {{Element Normal}} || 2 - 5 || 3 - 6
|-
| {{Direct icon|Slimek Shivs}} || 5 || {{Rarity Common}} || {{Element Normal}} || 4 - 10 || 5 - 15
|-
| {{Direct icon|Deathgel Shivs}} || 6 || {{Rarity Common}} || {{Element Normal}} || 4 - 15 || 5 - 23
|-
| {{Direct icon|Iron Katars}} || 7 || {{Rarity Common}} || {{Element Normal}} || 7 - 13 || 10 - 21
|-
| {{Direct icon|Runic Katars}} || 10 || {{Rarity Rare}} || {{Element Normal}} || 9 - 15 || 13 - 27
|-
| {{Direct icon|Geistlord Claws}} || 12 || {{Rarity Rare}} || {{Element Shadow}} || 11 - 16 || 17 - 31
|-
| {{Direct icon|Mithril Katars}} || 15 || {{Rarity Common}} || {{Element Normal}} || 13 - 16 || 22 - 35
|-
| {{Direct icon|Frostbite Claws}} || 18 || {{Rarity Rare}} || {{Element Water}} || 17 - 21 || 31 - 50
|}
=== Ranged ===
Ranged weapons are two-handed Dexterity weapons that scale with Dex Power. As the name suggests, they fire ranged projectiles that allow the user to attack while keeping away from enemies.
'''Charged Attack:''' The user fires four arrows in quick succession.
{| class="wikitable"
! Name !! LVL !! Rarity !! Element !! Base Damage !! Max Damage
|-
| {{Direct icon|Wooden Bow}} || 1 || {{Rarity Common}} || {{Element Normal}} || 3 - 6 || 5 - 7
|-
| {{Direct icon|Crypt Bow}} || 4 || {{Rarity Common}} || {{Element Normal}} || 4 - 9 || 7 - 11
|-
| {{Direct icon|Demicrypt Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 4 - 11 || 5 - 18
|-
| {{Direct icon|Iron Bow}} || 7 || {{Rarity Common}} || {{Element Normal}} || 5 - 10 || 7 - 16
|-
| {{Direct icon|Mekspike Bow}} || 8 || {{Rarity Common}} || {{Element Normal}} || 7 -12 || 10 - 20
|-
| {{Direct icon|Menace Bow}} || 12 || {{Rarity Rare}} || {{Element Air}} || 9 - 17 || 14 - 33
|-
| {{Direct icon|Petrified Bow}} || 13 || {{Rarity Rare}} || {{Element Shadow}} || 12 - 18 || 20 - 37
|-
| {{Direct icon|Necroroyal Bow}} || 14 || {{Rarity Common}} || {{Element Normal}} || 14 - 20 || 23 - 43
|-
| {{Direct icon|Mithril Bow}} || 15 || {{Rarity Common}} || {{Element Normal}} || 16 - 19 || 28 - 41
|-
| {{Direct icon|Coldgeist Bow}} || 18 || {{Rarity Rare}} || {{Element Water}} || 20 - 26 || 37 - 62
|}
a2fd6d47b0f6f5fdc7adaf283cd3e14e119588ba
User:RheingoldRiver/common.css
2
621
826
824
2024-09-20T00:17:47Z
RheingoldRiver
2743
[ST]
css
text/css
.druid-container-armor-render .druid-main-image .druid-toggleable:not(.focused) {
display:none!important;
}
ad6cfc029bbc04c7652548942df2da4d0d19eab9
828
826
2024-09-20T00:18:54Z
RheingoldRiver
2743
[ST]
css
text/css
.druid-container-armor-render .render-images .druid-toggleable:not(.focused) {
display:none!important;
}
fb237423e976e6851c0a1b83f19a5609c9e3bcc6
829
828
2024-09-20T00:19:52Z
RheingoldRiver
2743
[ST]
css
text/css
.druid-container-armor-render .render-images .druid-toggleable:not(.focused) {
display:none!important;
}
.druid-container-armor-render .druid-title-tab {
display:flex;
align-items:center;
}
2e73eadb1633b22ac8edec31dd35d358edad0c3b
830
829
2024-09-20T00:20:08Z
RheingoldRiver
2743
[ST]
css
text/css
.druid-container-armor-render .render-images .druid-toggleable:not(.focused) {
display:none!important;
}
.druid-container-armor-render .druid-title-tab {
display:flex;
align-items:center;
justify-content:center;
}
4a69ef8df166b4aa8662b0a638f573173696ff3e
Leather Cap
0
444
827
823
2024-09-20T00:18:49Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=front,back,blue,red,green,grey
|front_label=Front
|front_class=druid-render-side
|back_label=Back
|back_class=druid-render-side
|blue_label=[[File:Blue_Dye.png|link=]]
|blue_class=druid-render-color
|red_label=[[File:Red_Dye.png|link=]]
|red_class=druid-render-color
|green_label=[[File:Green_Dye.png|link=]]
|green_class=druid-render-color
|grey_label=[[File:Grey_Dye.png|link=]]
|grey_class=druid-render-color
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-images"><div class="render-front-blue druid-toggleable focused">[[File:Leather_Cap_Front_Blue.png]]</div><!--
--><div class="render-front-red druid-toggleable">[[File:Leather_Cap_Front_Red.png]]</div><!--
--><div class="render-front-green druid-toggleable">[[File:Leather_Cap_Front_Green.png]]</div><!--
--><div class="render-front-grey druid-toggleable">[[File:Leather_Cap_Front_Grey.png]]</div><!--
--><div class="render-back-blue druid-toggleable">[[File:Leather_Cap_Back_Blue.png]]</div><!--
--><div class="render-back-red druid-toggleable">[[File:Leather_Cap_Back_Red.png]]</div><!--
--><div class="render-back-green druid-toggleable">[[File:Leather_Cap_Back_Green.png]]</div><!--
--><div class="render-back-grey druid-toggleable">[[File:Leather_Cap_Back_Grey.png]]</div></div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
387cab8f09eca2b7ef5c14ef5fd02e92ce2eb505
837
827
2024-09-20T01:01:44Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=front,back,blue,red,green,grey
|front_label=Front
|front_class=druid-render-side
|back_label=Back
|back_class=druid-render-side
|blue_label=[[File:Blue_Dye.png|link=]]
|blue_class=druid-render-color
|red_label=[[File:Red_Dye.png|link=]]
|red_class=druid-render-color
|green_label=[[File:Green_Dye.png|link=]]
|green_class=druid-render-color
|grey_label=[[File:Grey_Dye.png|link=]]
|grey_class=druid-render-color
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-images"><!--
-->{{CustomRenderImage|side=Front|color=Blue}}<!--
-->{{CustomRenderImage|side=Front|color=Red}}<!--
-->{{CustomRenderImage|side=Front|color=Green}}<!--
-->{{CustomRenderImage|side=Front|color=Grey}}<!--
-->{{CustomRenderImage|side=Back|color=Blue}}<!--
-->{{CustomRenderImage|side=Back|color=Red}}<!--
-->{{CustomRenderImage|side=Back|color=Green}}<!--
-->{{CustomRenderImage|side=Back|color=Grey}}<!--
--></div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
0364abea84747a7ce5fa4c036d871298d7133921
839
837
2024-09-20T01:02:08Z
RheingoldRiver
2743
wikitext
text/x-wiki
{{Stub}}
{{Custom Render Infobox
|tabs=front,back,blue,red,green,grey
|front_label=Front
|front_class=druid-render-side
|back_label=Back
|back_class=druid-render-side
|blue_label=[[File:Blue_Dye.png|link=]]
|blue_class=druid-render-color
|red_label=[[File:Red_Dye.png|link=]]
|red_class=druid-render-color
|green_label=[[File:Green_Dye.png|link=]]
|green_class=druid-render-color
|grey_label=[[File:Grey_Dye.png|link=]]
|grey_class=druid-render-color
|title=[[File:Generic_Cap.png]] Leather Cap
|image=<div class="render-images"><!--
-->{{CustomRenderImage|side=Front|color=Blue|focused=focused}}<!--
-->{{CustomRenderImage|side=Front|color=Red}}<!--
-->{{CustomRenderImage|side=Front|color=Green}}<!--
-->{{CustomRenderImage|side=Front|color=Grey}}<!--
-->{{CustomRenderImage|side=Back|color=Blue}}<!--
-->{{CustomRenderImage|side=Back|color=Red}}<!--
-->{{CustomRenderImage|side=Back|color=Green}}<!--
-->{{CustomRenderImage|side=Back|color=Grey}}<!--
--></div>
|Level=1
|Rarity={{Rarity Common}}
|Defense=+1
}}
'''{{PAGENAME}}''' is an [[Armor]] item.
== Obtaining ==
== History ==
[[Category:Armor]]
[[Category:Helmets]]
78b4153c077603ac2f2dc22858b9e6e5ad778a95
Module:Infobox
828
196
831
821
2024-09-20T00:26:03Z
RheingoldRiver
2743
Scribunto
text/plain
-- version 0.1.5
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
h.setMainImage(args.images[1])
return h.makeInfobox(args, sep)
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
-- optional use of VariablesLua for better compatibility
local VariablesLua = mw.ext.VariablesLua
if VariablesLua == nil then
h.counter = mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
else
h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1
VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter)
end
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
}
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', args.id or ('druid-container-' .. h.counter))
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
h.printTitle(out, args)
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
return out
end
function h.printTitle(out, args)
local tabs = args.tabs
if not tabs or #tabs == 0 then
h.printSimpleTitle(out, args)
return
end
if not h.hasComplexData('title', tabs, args) then
h.printSimpleTitle(out, args)
return
end
local node = h.printTitleWrapper(out)
h.printTabbedDataItem(node, 'title', tabs, args)
end
function h.printSimpleTitle(out, args)
if args.title then
local node = h.printTitleWrapper(out)
node:wikitext(args.title)
end
end
function h.printTitleWrapper(out)
return out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
end
function h.printTabbedDataItem(node, item, tabs, args)
-- hasData isn't used in the title case but we will need to track this
-- when we're printing section data later on
-- so we'll just track it always
local hasData = false
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-from-tab', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
-- @HACK this should really be handled better in the parent function
if item ~= 'title' then
div:addClass('druid-data')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabs, tabTexts, false, args)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, tabs, texts, isSection, args)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(tabs) do
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(texts[i])
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
-- this can be null, don't concat anything here
label:addClass(args[item .. '_class'])
end
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
if section == '' then return end -- bruteforce fix for trailing commas
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
hasData = hasData or h.printTabbedDataItem(node, item, tabs, args)
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if args[item] and type(args[item]) ~= 'string' then
error(("Invalid use of field %s as both a section and a data value"):format(item))
end
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, tabs, texts, true, args)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
445d8ef50b0e04619398a83a1bb4943c0a75977c
848
831
2024-09-20T01:36:44Z
RheingoldRiver
2743
Scribunto
text/plain
-- version 0.1.5
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
h.setMainImage(args.images[1])
return h.makeInfobox(args, sep)
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
-- optional use of VariablesLua for better compatibility
local VariablesLua = mw.ext.VariablesLua
if VariablesLua == nil then
h.counter = mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
else
h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1
VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter)
end
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
}
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', args.id or ('druid-container-' .. h.counter))
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
h.printTitle(out, args)
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
return out
end
function h.printTitle(out, args)
local tabs = args.tabs
if not tabs or #tabs == 0 then
h.printSimpleTitle(out, args)
return
end
if not h.hasComplexData('title', tabs, args) then
h.printSimpleTitle(out, args)
return
end
local node = h.printTitleWrapper(out)
h.printTabbedDataItem(node, 'title', tabs, args)
end
function h.printSimpleTitle(out, args)
if args.title then
local node = h.printTitleWrapper(out)
node:wikitext(args.title)
end
end
function h.printTitleWrapper(out)
return out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
end
function h.printTabbedDataItem(node, item, tabs, args)
-- hasData isn't used in the title case but we will need to track this
-- when we're printing section data later on
-- so we'll just track it always
local hasData = false
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-key', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
-- @HACK this should really be handled better in the parent function
if item ~= 'title' then
div:addClass('druid-data')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabs, tabTexts, false, args)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
:attr('data-druid-key', tabs[i])
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, tabs, texts, isSection, args)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(tabs) do
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(texts[i])
:attr('data-druid-key', item)
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
-- this can be null, don't concat anything here
label:addClass(args[item .. '_class'])
end
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
if section == '' then return end -- bruteforce fix for trailing commas
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
hasData = hasData or h.printTabbedDataItem(node, item, tabs, args)
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if args[item] and type(args[item]) ~= 'string' then
error(("Invalid use of field %s as both a section and a data value"):format(item))
end
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-tabs-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, tabs, texts, true, args)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
333b3d860a64a35dc6743e61c0400c895df17845
849
848
2024-09-20T01:38:36Z
RheingoldRiver
2743
Scribunto
text/plain
-- version 0.1.5
--------------------------------------
-- User settings, you can modify these
--------------------------------------
-- if you want to not always use divs in your wiki (as opposed to tables), you can change this default
-- just remember to change it back each time you update from the main "branch" on the support wiki!
-- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no`
local USE_DIVS = true -- `false` or `true`
-- default value to show if a param is missing in some but not all tabs.
-- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing
local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes.
---------------------------------------------------------------------------
-- Do not modify anything below this line unless you know what you're doing
---------------------------------------------------------------------------
local h = {}
local p = {}
local hooks = {}
function p.arraymap(frame)
-- a lua implementation of Page Forms' arraymap
local args = h.overwrite()
local items = h.split(args[1], args[2] or ',')
for i, item in ipairs(items) do
items[i] = args[4]:gsub(args[3], item)
end
return table.concat(items, args[5] or ',')
end
function p.preprocess(frame)
return frame:preprocess(frame.args[1] or frame:getParent().args[1])
end
function p.main(frame)
h.registerHooks()
h.increment()
local args = h.overwrite()
local sep = args.sep or ','
h.castArgs(args, sep)
h.setMainImage(args.images[1])
return h.makeInfobox(args, sep)
end
function h.registerHooks()
if not mw.title.new('Module:Infobox/Hooks').exists then return end
hooks = require('Module:Infobox/Hooks')
end
function h.runHook(key, ...)
if hooks[key] then
hooks[key](...)
end
end
function h.increment()
-- optional use of VariablesLua for better compatibility
local VariablesLua = mw.ext.VariablesLua
if VariablesLua == nil then
h.counter = mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1
mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter})
else
h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1
VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter)
end
end
function h.castArgs(args, sep)
h.runHook('onCastArgsStart', args, sep, args.kind)
args.tabs = h.split(args.tabs or args.image_labels, sep)
args.images = h.getImages(args, sep)
args.sections = h.split(args.sections, sep)
for _, section in ipairs(args.sections) do
args[section] = h.split(args[section], sep)
args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep)
if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then
error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs'))
end
end
if args.useDivs then
USE_DIVS = h.castBool(args.useDivs)
end
-- this would be in the outer scope, but we're hiding it
h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities
h.runHook('onCastArgsEnd', args, sep, args.kind)
end
function h.getImages(args, sep)
if args.image and not args.images then
args.images = args.image
end
if args.images then
return h.split(args.images, sep)
end
if not args.tabs then return {} end
local ret = {}
for _, key in ipairs(args.tabs) do
if args[key .. '_image'] then
ret[#ret+1] = args[key .. '_image']
end
end
return ret
end
function h.setMainImage(file)
if not file then return end
local fileText = file:gsub('.-:', '')
fileText = fileText:gsub('^([^|%]]+).*', '%1')
mw.getCurrentFrame():callParserFunction{
name = '#setmainimage',
args = { fileText },
}
end
function h.makeInfobox(args, sep)
local out = mw.html.create(h.getTag('container'))
:addClass('druid-infobox')
:addClass('druid-container')
:addClass(args.class) -- warning: class can be nil, don't concat anything
:attr('id', args.id or ('druid-container-' .. h.counter))
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end
h.printTitle(out, args)
h.printImages(out, args.images, args)
for _, section in ipairs(args.sections) do
-- cannot begin tagging here because we don't know if any applicable args are present
local cols = args[section .. '_columns']
local makeSection = cols and h.makeGridSection or h.makeSection
out:node(makeSection(section, args[section], args, tonumber(cols)))
end
return out
end
function h.printTitle(out, args)
local tabs = args.tabs
if not tabs or #tabs == 0 then
h.printSimpleTitle(out, args)
return
end
if not h.hasComplexData('title', tabs, args) then
h.printSimpleTitle(out, args)
return
end
local node = h.printTitleWrapper(out)
h.printTabbedDataItem(node, 'title', tabs, args)
end
function h.printSimpleTitle(out, args)
if args.title then
local node = h.printTitleWrapper(out)
node:wikitext(args.title)
end
end
function h.printTitleWrapper(out)
return out:tag(h.getTag('titleOuter'))
:tag(h.getTag('titleInner'))
:addClass('druid-title')
:attr('colspan', 2)
end
function h.printTabbedDataItem(node, item, tabs, args)
-- hasData isn't used in the title case but we will need to track this
-- when we're printing section data later on
-- so we'll just track it always
local hasData = false
for i, label in ipairs(tabs) do
local div = node:tag('div')
:addClass('druid-toggleable-data')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:attr('data-druid-tab-key', label)
if h.getTabbedContent(args, label, item) then
hasData = true
div:wikitext('\n\n' .. h.getTabbedContent(args, label, item))
div:addClass('druid-toggleable-data-nonempty')
else
div:addClass('druid-toggleable-data-empty')
end
-- @HACK this should really be handled better in the parent function
if item ~= 'title' then
div:addClass('druid-data')
end
if i == 1 then div:addClass('focused') end
end
return hasData
end
function h.printImages(out, images, args)
if #images == 0 and #args.tabs == 0 then return end
-- burden is on the user to format this as an image. this should be done in the infobox template,
-- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}}
local td = out:tag(h.getTag('section'))
:addClass('druid-section-container')
:tag(h.getTag('cell'))
:attr('colspan', 2)
local tabs = args.tabs
local tabTexts = h.getImageTabTexts(tabs, images, args)
h.printTabs(td, tabs, tabTexts, false, args)
if #images == 0 then return end
if #images == 1 then
td:addClass('druid-main-image')
:wikitext(images[1])
return
end
td:addClass('druid-main-images')
local imagesContainer = td:tag('div')
:addClass('druid-main-images-files')
for i, image in ipairs(images) do
local container = imagesContainer:tag('div')
:addClass('druid-main-images-file')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(image)
:attr('data-druid-tab-key', tabs[i])
local labelText
if tabs[i] then
labelText = args[tabs[i] .. '_label'] or tabs[i]
else
labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
if args[labelText .. '_caption'] then
container:tag('div')
:addClass('druid-main-images-caption')
:wikitext(args[labelText .. '_caption'])
end
if i == 1 then
container:addClass('focused')
end
end
end
function h.getImageTabTexts(tabs, images, args)
if #tabs == 0 and #images <= 1 then return {} end
local texts = {}
local i = 1
while images[i] or tabs[i] do
if tabs[i] then
texts[i] = args[tabs[i] .. '_label'] or tabs[i]
else
texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i
end
i = i + 1
end
return texts
end
function h.printTabs(td, tabs, texts, isSection, args)
if #texts == 0 then return end
local container = td:tag('div')
:addClass('druid-main-images-labels')
:addClass('druid-tabs')
if isSection then
container:addClass('druid-section-tabs')
end
for i, item in ipairs(tabs) do
local label = container:tag('div')
:addClass('druid-main-images-label')
:addClass('druid-tab')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(texts[i])
:attr('data-druid-tab-key', item)
if isSection then
label:addClass('druid-section-tab')
else
label:addClass('druid-title-tab')
end
if i == 1 then
label:addClass('focused')
end
-- this can be null, don't concat anything here
label:addClass(args[item .. '_class'])
end
end
function h.makeGridSection(section, sectionFields, args, numCols)
local numItems = h.countItems(sectionFields, section, args)
if numItems == 0 then return end
local node = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
h.printSectionHeader(node, section, args)
h.printSectionTabs(node, section, args)
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
local grid = tr:tag(h.getTag('cell'))
:attr('colspan', 2)
:addClass('druid-grid-section')
:addClass('druid-grid-section-' .. h.escape(section))
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
:tag('div')
:addClass('druid-grid')
local row, col, i = 1, 1, 1
local sizeOfLastRow = numItems % numCols
local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols)
grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm))
local size = lcm / numCols
for _, item in ipairs(sectionFields) do
local node = mw.html.create('div')
local shouldPrint = h.printData(node, item, section, args)
if shouldPrint then
if i == numItems - sizeOfLastRow + 1 then
size = lcm / sizeOfLastRow
end
i = i + 1
local gStart = (col - 1) * size + 1
local gEnd = (col) * size + 1
local itemContainer = grid:tag('div')
:addClass('druid-grid-item')
:addClass('druid-grid-item-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:css('grid-column', ('%s / %s'):format(gStart, gEnd))
:css('grid-row', row)
if not h.castBool(args[item .. '_nolabel']) then
h.printLabel(itemContainer:tag('div'), item, args)
end
itemContainer:node(node)
if col == numCols then
row = row + 1
col = 1
else
col = col + 1
end
end
end
return node
end
function h.makeSection(section, sectionFields, args)
if section == '' then return end -- bruteforce fix for trailing commas
local shouldPrint = false
local container = mw.html.create(h.getTag('section'))
:addClass('druid-section-container')
:addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything
h.printSectionHeader(container, section, args)
h.printSectionTabs(container, section, args)
for _, item in ipairs(sectionFields) do
local node = mw.html.create(h.getTag('cell'))
local shouldPrintItem = h.printData(node, item, section, args)
if shouldPrintItem then
shouldPrint = true
local tr = container:tag(h.getTag('row'))
:addClass('druid-row')
:addClass('druid-row-' .. h.escape(item))
:addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything
:attr('data-druid-section-row', h.escape(section))
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsed')
end
if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then
node
:attr('colspan', 2)
:addClass('druid-data-wide')
else
h.printLabel(tr:tag(h.getTag('label')), item, args)
end
tr:node(node)
end
end
if not shouldPrint then return nil end
return container
end
function h.countItems(sectionFields, section, args)
local numItems = 0
for _, v in ipairs(sectionFields) do
-- we aren't actually printing here, but we're finding out if we should print anything
-- because we need the count of columns before we print anything in grid data
if h.printData(mw.html.create(), v, section, args) then
numItems = numItems + 1
end
end
return numItems
end
function h.getNumGridCols(numItems, sizeOfLastRow, numCols)
if not numCols then return numItems, 1 end
if numItems < numCols then return numItems, 1 end
if sizeOfLastRow == 0 then
return numCols, 1
end
local a, b = sizeOfLastRow, numCols
while b ~= 0 do
a, b = b, a % b
end
local lcm = sizeOfLastRow * numCols / a
return lcm
end
function h.printLabel(node, item, args)
return node
:addClass('druid-label')
:addClass('druid-label-' .. h.escape(item))
:wikitext(args[item .. '_display'] or args[item .. '_label'] or item)
end
function h.printData(node, item, section, args)
-- prints data to the node
-- and also returns whether the item is nonempty or not
local hasData = false
local sectionTabs = args[section .. '_tabs']
local tabs = args.tabs
if sectionTabs and #sectionTabs > 0 then
tabs = sectionTabs
end
if not tabs or #tabs == 0 then
return h.printSimpleData(node, item, args)
end
if not h.hasComplexData(item, tabs, args) then
return h.printSimpleData(node, item, args)
end
hasData = hasData or h.printTabbedDataItem(node, item, tabs, args)
return hasData
end
function h.getTabbedContent(args, label, item)
return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST
end
function h.printSimpleData(node, item, args)
if args[item] and type(args[item]) ~= 'string' then
error(("Invalid use of field %s as both a section and a data value"):format(item))
end
if not args[item] then return false end
node:addClass('druid-data')
:addClass('druid-data-' .. h.escape(item))
:addClass('druid-data-nonempty')
:wikitext('\n\n' .. args[item])
return true
end
function h.hasComplexData(item, tabs, args)
for _, v in ipairs(tabs) do
if args[v .. '_' .. item] then return true end
end
return false
end
function h.printSectionHeader(node, section, args)
if h.castBool(args[section .. '_nolabel']) then return end
local tr = node:tag(h.getTag('row'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTitle'))
:attr('colspan', 2)
:addClass('druid-section')
:addClass('druid-section-' .. h.escape(section))
if args[section .. '_collapsible'] then
tr:addClass('druid-collapsible')
if args[section .. '_collapsed'] then
tr:addClass('druid-collapsible-collapsed')
end
end
local emptySections = {}
for _, label in ipairs(args.tabs) do
local hasLabel = false
for _, item in ipairs(args[section] or {}) do
if h.getTabbedContent(args, label, item) then
hasLabel = true
end
end
if not hasLabel then emptySections[label] = true end
end
if not next(emptySections) then
th:wikitext(args[section .. '_label'] or section)
return
end
for i, label in ipairs(args.tabs) do
local div = th:tag('div')
:addClass('druid-toggleable-heading')
:addClass('druid-toggleable')
:attr('data-druid', h.counter .. '-' .. i)
:wikitext(args[section .. '_label'] or section)
-- we are going to print the section content even in empty nodes
-- for compatibility with browsers without :has, where hiding empty rows won't happen
if emptySections[label] then
div:addClass('druid-toggleable-heading-empty')
end
if i == 1 then
div:addClass('focused')
end
end
end
function h.printSectionTabs(node, section, args)
local tabs = args[section .. '_tabs']
if not tabs or #tabs == 0 then return end
local tr = node:tag(h.getTag('sectionTabsOuter'))
:attr('data-druid-section', h.escape(section))
local th = tr:tag(h.getTag('sectionTabs'))
:attr('colspan', 2)
:addClass('druid-section-tabs')
:addClass('druid-section-tabs-' .. h.escape(section))
local texts = {}
for i, item in ipairs(tabs) do
texts[i] = args[item .. '_label'] or item
end
h.printTabs(th, tabs, texts, true, args)
end
----------------------------
-- general utility functions
----------------------------
function h.overwrite()
-- this is a generic utility function that collects args from the invoke call & the parent template.
-- normally, you merge args with parent template overwriting the invoke call, but
-- since we'll be putting markup/formatting into our invoke call,
-- we actually want to overwrite what the user sent.
local f = mw.getCurrentFrame()
local origArgs = f.args
local parentArgs = f:getParent().args
local args = {}
for k, v in pairs(parentArgs) do
v = mw.text.trim(v)
if v ~= '' then
args[k] = v
end
end
for k, v in pairs(origArgs) do
v = mw.text.trim(tostring(v))
if v ~= '' then
args[k] = v
end
end
return args
end
-- generic utility functions
-- these would normally be provided by other modules, but to make installation easy
-- I'm including everything here
function h.split(text, pattern, plain)
if not text then
return {}
end
local ret = {}
for m in h.gsplit(text, pattern, plain) do
ret[#ret+1] = m
end
return ret
end
function h.gsplit( text, pattern, plain )
if not pattern then pattern = ',' end
if not plain then
pattern = '%s*' .. pattern .. '%s*'
end
local s, l = 1, text:len()
return function ()
if s then
local e, n = text:find( pattern, s, plain )
local ret
if not e then
ret = text:sub( s )
s = nil
elseif n < e then
-- Empty separator!
ret = text:sub( s, e )
if e < l then
s = e + 1
else
s = nil
end
else
ret = e > s and text:sub( s, e - 1 ) or ''
s = n + 1
end
return ret
end
end, nil, nil
end
function h.escape(s)
s = s:gsub(' ', '')
:gsub('"', '')
:gsub("'", '')
:gsub("%?", '')
:gsub("%%", '')
:gsub("%[", '')
:gsub("%]", '')
:gsub("{", '')
:gsub("}", '')
:gsub("!", '')
return s
end
-- normally I would make these constants at the top of the file
-- but I don't want to mistake them with user-set constants
h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true }
function h.castBool(x)
if not x then return false end
return not h.boolFalse[tostring(x):lower()]
end
h.htmlEntities = {
table = {
container = 'table',
titleOuter = 'tr',
titleInner = 'th',
section = '',
sectionTitle = 'th',
sectionTabsOuter = 'tr',
sectionTabs = 'td',
row = 'tr',
label = 'th',
cell = 'td',
},
div = {
container = 'div',
titleOuter = 'div',
titleInner = 'div',
section = 'div',
sectionTitle = 'div',
sectionTabsOuter = 'div',
sectionTabs = 'div',
row = 'div',
label = 'div',
cell = 'div',
}
}
function h.getTag(key)
-- try not to totally fail here
return h.htmlEntities[h.entityType or 'div'][key]
end
return p
01f555c15fb1bf9414dd7c612a599722a528f1c2
Template:CustomRenderImage
10
622
833
2024-09-20T00:58:25Z
RheingoldRiver
2743
Created page with "<includeonly><div class="render-{{lc:{{{side|}}}}}-{{lc:{{{color|}}}}} druid-toggleable focused">[[File:{{#or:{{{item|}}}|{{PAGENAME}}<!-- /or -->}}_{{{side|}}}_{{{color|}}}.png]]</div></includeonly>"
wikitext
text/x-wiki
<includeonly><div class="render-{{lc:{{{side|}}}}}-{{lc:{{{color|}}}}} druid-toggleable focused">[[File:{{#or:{{{item|}}}|{{PAGENAME}}<!-- /or -->}}_{{{side|}}}_{{{color|}}}.png]]</div></includeonly>
d9ae9edaeed4ece535718d85f69bb68010da7383
836
833
2024-09-20T01:01:14Z
RheingoldRiver
2743
wikitext
text/x-wiki
<includeonly><div <!--
-->class="render-{{lc:{{{side|}}}}}-{{lc:{{{color|}}}}} druid-toggleable focused" <!--
-->data-side="{{lc:{{{side|}}}}}" <!--
-->data-color="{{lc:{{{color|}}}}}"><!--
-->[[File:{{#or:{{{item|}}}|{{PAGENAME}}<!-- /or -->}}_{{{side|}}}_{{{color|}}}.png]]<!--
--></div></includeonly>
910bff68d95b19dc2426d3fa5b5507494fa085a8
838
836
2024-09-20T01:02:00Z
RheingoldRiver
2743
wikitext
text/x-wiki
<includeonly><div <!--
-->class="render-{{lc:{{{side|}}}}}-{{lc:{{{color|}}}}} druid-toggleable {{{focused|}}}" <!--
-->data-side="{{lc:{{{side|}}}}}" <!--
-->data-color="{{lc:{{{color|}}}}}"><!--
-->[[File:{{#or:{{{item|}}}|{{PAGENAME}}<!-- /or -->}}_{{{side|}}}_{{{color|}}}.png]]<!--
--></div></includeonly>
b8987171bab6c3d67dffdf2974975d0d97d7091f
Template:Direct icon
10
479
834
633
2024-09-20T00:59:15Z
Artyrian
3560
fixed linking issue
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
3fdcf89409b072dde88e57944f1c7fed9bb5b0a6
847
834
2024-09-20T01:18:33Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
d5950215f0c370fe732370cd85233af9123a513f
Cryptsinge Halo
0
623
835
2024-09-20T00:59:53Z
Pemander
533573
Created page with "{{Stub}} {{Armor Render Infobox |Description=''Rumination of the dead.'' |Level=5 |Rarity={{Rarity Common}} |Defense=+3 |Magic Defense=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''Rumination of the dead.''
|Level=5
|Rarity={{Rarity Common}}
|Defense=+3
|Magic Defense=+1
}}
a47fb0d24311f9f1dd9aa72aa4fb2c24fcd75ce9
Initiate Cloak
0
624
840
2024-09-20T01:06:25Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''New beginnings.'' |Level=4 |Rarity={{Rarity Common}} |Defense=+1 |Magic Defense=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''New beginnings.''
|Level=4
|Rarity={{Rarity Common}}
|Defense=+1
|Magic Defense=+1
}}
adb91563b72b1f8053b3138b88583836130bc2e2
Rugged Cloak
0
625
841
2024-09-20T01:07:41Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''none'' |Level=7 |Rarity={{Rarity Common}} |Defense=+2 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''none''
|Level=7
|Rarity={{Rarity Common}}
|Defense=+2
}}
fe178ae81b339ed11eb6ece923732f2c4f0644e0
874
841
2024-09-20T02:16:08Z
Toastpj
530848
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=
|Level=7
|Rarity={{Rarity Common}}
|Defense=+2
}}
4fec1fcb1ff85b25032184633fa1eba9071ed5a6
Regazuul Cape
0
626
842
2024-09-20T01:08:12Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''A long forgotten heirloom of Lord Zuulneruda.'' |Level=12 |Rarity={{Rarity Rare}} |Attack Power=+2 |Dex Power=+2 |Magic Power=+2 |Defense=+2 |Magic Defense=+2 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''A long forgotten heirloom of Lord Zuulneruda.''
|Level=12
|Rarity={{Rarity Rare}}
|Attack Power=+2
|Dex Power=+2
|Magic Power=+2
|Defense=+2
|Magic Defense=+2
}}
3db6eb23b3a87d2b7b6668ba2c4a3b68004aca56
Nethercrypt Cloak
0
627
843
2024-09-20T01:08:58Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''Rug for the feet of the dead.'' |Level=15 |Rarity={{Rarity Common}} |Attack Power=+2 |Dex Power=+3 |Magic Power=+2 |Defense=+5 |Magic Defense=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''Rug for the feet of the dead.''
|Level=15
|Rarity={{Rarity Common}}
|Attack Power=+2
|Dex Power=+3
|Magic Power=+2
|Defense=+5
|Magic Defense=+1
}}
426b2166c581da0a8a2d3b9f27b8c2ac5c379be6
Forlorn Cloak
0
628
844
2024-09-20T01:10:00Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Level=16 |Rarity={{Rarity Common}} |Stamina=+4 |Attack Power=+4 |Dex Power=+1 |Magic Power=+4 |Defense=+6 |Magic Defense=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Level=16
|Rarity={{Rarity Common}}
|Stamina=+4
|Attack Power=+4
|Dex Power=+1
|Magic Power=+4
|Defense=+6
|Magic Defense=+3
}}
cad126a88da30e985bc9d27586af843af33fd440
Deathward Cape
0
629
845
2024-09-20T01:11:12Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''You can hear the laughter from the skull motif.'' |Level=17 |Rarity={{Rarity Rare}} |Attack Power=+5 |Dex Power=+5 |Magic Power=+5 |Defense=+8 |Magic Defense=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''You can hear the laughter from the skull motif.''
|Level=17
|Rarity={{Rarity Rare}}
|Attack Power=+5
|Dex Power=+5
|Magic Power=+5
|Defense=+8
|Magic Defense=+3
}}
e7c9ea9f5909b74ab47ac29059c0ec41bd9dee28
File:Coldgeist Blade Render.png
6
630
850
2024-09-20T01:42:28Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Crypt Blade Render.png
6
631
851
2024-09-20T01:42:50Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Dawn Mace Render.png
6
632
852
2024-09-20T01:43:07Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Demicrypt Blade Render.png
6
633
853
2024-09-20T01:43:26Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Gilded Sword Render.png
6
634
854
2024-09-20T01:43:46Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Sword Render.png
6
635
855
2024-09-20T01:44:04Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mithril Sword.png
6
493
856
649
2024-09-20T01:44:34Z
Pemander
533573
Pemander uploaded a new version of [[File:Mithril Sword.png]]
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
861
856
2024-09-20T01:49:11Z
Pemander
533573
Pemander reverted [[File:Mithril Sword.png]] to an old version
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
ff80197b64d07b05261211e62dd3fda3a667d65b
File:Nethercrypt Blade Render.png
6
636
857
2024-09-20T01:44:59Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Rude Blade Render.png
6
637
858
2024-09-20T01:45:18Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimecrust Blade Render.png
6
638
859
2024-09-20T01:45:36Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wood Sword Render.png
6
639
860
2024-09-20T01:45:53Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mithril Sword Render.png
6
640
862
2024-09-20T01:49:46Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
User:RheingoldRiver/common.js
2
641
863
2024-09-20T01:57:10Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$function() {
var sides = ['front', 'back'];
var colors = ['blue', 'red', 'green', 'grey']
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $parent = $(this).closest('.druid-section-container')
var $current = $parent.find('.render-images .focused')[0];
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$(this).addClass('focused');
});
}
e8c987c68ac7d20fac61a7dc1baaee00e8c606f4
864
863
2024-09-20T01:59:13Z
RheingoldRiver
2743
[ST] lol oops
javascript
text/javascript
$(function() {
var sides = ['front', 'back'];
var colors = ['blue', 'red', 'green', 'grey']
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $parent = $(this).closest('.druid-section-container')
var $current = $parent.find('.render-images .focused')[0];
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$(this).addClass('focused');
});
});
1429f0495bbf613a322273fda0c8a867b6bc9609
865
864
2024-09-20T02:00:09Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
var sides = ['front', 'back'];
var colors = ['blue', 'red', 'green', 'grey']
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $parent = $(this).closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$(this).addClass('focused');
});
});
a69eee92b51dd7eb1edcd0fd7822ea57090c7992
866
865
2024-09-20T02:00:44Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
var sides = ['front', 'back'];
var colors = ['blue', 'red', 'green', 'grey']
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
});
f6685264baaa0452eb63fb55353aeef21d2b2d35
867
866
2024-09-20T02:01:53Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
$('.druid-container-armor-render .druid-render-color')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curSide = $current.attr('data-color');
var toShow = 'render-' + curSide + '-' + $this.attr('data-druid-tab-key');
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
});
1d25f3061f9c86300328698ad7ea7d5bb903f070
868
867
2024-09-20T02:02:28Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
$('.druid-container-armor-render .druid-render-color')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curSide = $current.attr('data-color');
var toShow = 'render-' + curSide + '-' + $this.attr('data-druid-tab-key');
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-color').removeClass('focused');
$this.addClass('focused');
});
});
99b16a38106df280ce425733aaf5e99ddf98bf2d
869
868
2024-09-20T02:03:03Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
$('.druid-container-armor-render .druid-render-color')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curSide = $current.attr('data-side');
var toShow = 'render-' + curSide + '-' + $this.attr('data-druid-tab-key');
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-color').removeClass('focused');
$this.addClass('focused');
});
});
fd60739b9f64182383c71afb5dfb4d379a494b52
870
869
2024-09-20T02:04:00Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
$('.druid-render-color:first-of-type').addClass('focused');
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
$('.druid-container-armor-render .druid-render-color')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curSide = $current.attr('data-side');
var toShow = 'render-' + curSide + '-' + $this.attr('data-druid-tab-key');
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-color').removeClass('focused');
$this.addClass('focused');
});
});
08e5d020de1546e0ce35c166e2c824ac900f866b
871
870
2024-09-20T02:09:16Z
RheingoldRiver
2743
[ST]
javascript
text/javascript
$(function() {
$('.druid-container-armor-render .druid-render-color').first().addClass('focused');
$('.druid-container-armor-render .druid-render-side')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curColor = $current.attr('data-color');
var toShow = 'render-' + $this.attr('data-druid-tab-key') + '-' + curColor
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-side').removeClass('focused');
$this.addClass('focused');
});
$('.druid-container-armor-render .druid-render-color')
.off('click')
.on('click', function() {
var $this = $(this);
var $parent = $this.closest('.druid-section-container')
var $current = $parent.find('.render-images .focused');
var curSide = $current.attr('data-side');
var toShow = 'render-' + curSide + '-' + $this.attr('data-druid-tab-key');
$parent.find(('.render-images .druid-toggleable')).removeClass('focused');
$parent.find('.' + toShow).addClass('focused');
$parent.find('.druid-render-color').removeClass('focused');
$this.addClass('focused');
});
});
20eb1d29033247e4adfa3a56e2e2f7f37b1e1ed6
File:Initiate Cloak Render.png
6
642
872
2024-09-20T02:12:48Z
Toastpj
530848
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rugged Cloak Render.png
6
643
873
2024-09-20T02:15:27Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Regazuul Cape Render.png
6
644
875
2024-09-20T02:17:19Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Nethercrypt Cloak Render.png
6
645
876
2024-09-20T02:19:12Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Forlorn Cloak Render.png
6
646
877
2024-09-20T02:19:49Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Deathward Cape Render.png
6
647
878
2024-09-20T02:20:19Z
Toastpj
530848
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:Direct icon
10
479
879
847
2024-09-20T02:32:47Z
Artyrian
3560
Undo revision : tired
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{#var:target}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
294279e6c99beffb5d0978434de38c2c0953552a
880
879
2024-09-20T02:38:42Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
d5950215f0c370fe732370cd85233af9123a513f
881
880
2024-09-20T02:40:32Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{#var:target}}|link={{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
6a5c044fc411b0114fadb479987ee20a2cde3eac
882
881
2024-09-20T02:41:07Z
Artyrian
3560
wikitext
text/x-wiki
<includeonly>{{#vardefine:target|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!--
-->{{#vardefine:display|{{{1}}}<!-- end vd -->}}<!--
-->{{#vardefine:iconSize|1.2em}}<!--
-->{{#vardefine:lineHeight|1lh}}<!--
-->{{#vardefine:fileExists|{{filepath:{{#var:target}}.png}}}}<!--
-->{{#ifeq: {{{2|}}} | notext <!-- start if notext
-->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}}<!-- end icon if
--></span><!-- end notext icon
-->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element
-->{{#if: {{#var:fileExists}} <!-- start icon if
-->| <span class="regular">[[File:{{#var:target}}.png|link={{{1}}}|alt=]]</span><!-- end regular icon
-->| <span class="fallback">[[File:{{{1}}}.png|?]]</span><!-- end fallback icon (?)
-->}} <!-- end icon if
--><span class="display-text">[[{{{1}}}|{{#var:display}}]]</span><!-- end display text
-->}}<!-- start if notext
--></span></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude>
d24d0627d0d726d7f8a876230d22f3e875889ad8
Armor
0
450
883
656
2024-09-20T02:43:30Z
Artyrian
3560
wikitext
text/x-wiki
{{Stub}}
'''Armor''' is equippable gear. It comes in 6 types: '''Helm''', '''Cape''', '''Chest''', '''Legs''', '''Shield''', and '''Ring'''. Certain armor pieces are locked to a specific [[Class]] and can only be worn at a certain level. Armors come with stat bonuses that not only increase [[Stats#Defense|physical defense]] and [[Stats#Magic_Defense|magical defense]], but other [[Stats|stats]] as well.
== Class Armors ==
Certain armors can only be worn by learning one of 3 classes once level 10 is reached. These armors usually benefit the dedicated class they're assigned to with the stat bonuses they apply. Once you've accepted a selected class, you may not wear other armors that are locked behind a different class, as a class choice is permanent for the current character.
== Dyes ==
Certain armors are affected by [[Dye|dye]] consumables. An applied dye is consistent across all worn armors. Dyes can apply to certain Helms, Chestpieces, Leggings and Capes.
== Armor Vanity ==
Pieces of equipment can be worn over your currently equipped gear as vanity. Transmogrifying gear requires an [[Illusion Stone]] per transmogification. Helms, chestpieces, leggings, capes, and shields are the only slots gear can be worn as vanity - rings and weapons cannot be transmogrified. Armors equipped as vanity do not apply their stat bonuses. The vanity menu can be accessed by locating the vanity tab at the top right corner of the inventory menu.
== List of Armors ==
=== Helm ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Leather Cap|Generic Cap}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Newfold Halo}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Initiate Spectacles|Generic Glasses}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Cryptsinge Halo}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Diva Crown}} || 7 || {{Rarity Rare}}|| Any
|-
| {{Direct icon|Demicrypt Halo}} || 8 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Focus Circlet}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Magistrate Circlet}} || 10 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Rage Circlet}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Journeyman Spectacles|Generic Glasses}} || 10 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Geistlord Crown}} || 12 || {{Rarity Exotic}}|| Any
|-
| {{Direct icon|Nethercrypt Halo}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Halo}} || 16 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Geistlord Eye}} || 20 || {{Rarity Exotic}}|| Any
|-
| {{Direct icon|Dire Helm}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Wizard Hat}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Acolyte Hood|Generic Cap}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Cape ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Initiate Cloak}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Rugged Cloak}} || 7 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Regazuul Cape}} || 12 || {{Rarity Rare}}|| Any
|-
| {{Direct icon|Nethercrypt Cloak}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Forlorn Cloak}} || 16 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Deathward Cape}} || 17 || {{Rarity Rare}}|| Any
|}
=== Chestpiece ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Aero Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Leather Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Necro Marrow}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Nutso Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Sagecloth Top}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimecrust Chest}} || 2 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Worn Robe}} || 2 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Journeyman Vest}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Ghostly Tabard|Generic Tabard}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Cryptsinge Chest}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimek Chest}} || 5 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Iron Chestpiece}} || 6 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Duelist Garb}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Tattered Battlerobe}} || 10 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Warrior Chest}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Sleeper's Robe}} || 11 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Lord Breastplate}} || 12 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reapsow Garb}} || 12 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchlock Robe}} || 12 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Nethercrypt Tabard}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Ornamented Battlerobe}} || 14 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Mercenary Vestment}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Chestpiece}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|King Breastplate}} || 18 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reaper Gi}} || 18 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchwizard Robe}} || 18 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Silken Top}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Vampiric Coat}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Bunhost Garb}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Noble Shirt}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Test Chestpiece|Placeholder Icon}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Leggings ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Leather Britches}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Necro Caustics}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Sagecloth Shorts}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Aero Pants}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Nutso Pants}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimecrust Leggings}} || 2 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Ghostly Legwraps}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Journeyman Shorts}} || 3 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Slimek Leggings}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Journeyman Leggings}} || 8 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Sash Leggings}} || 10 || {{Rarity Common}}|| [[Bandit]]
|-
| {{Direct icon|Warrior Leggings}} || 10 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Lord Greaves}} || 12 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reapsow Pants}} || 12 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchlock Loincloth}} || 12 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Chainmail Leggings}} || 13 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mercenary Leggings}} || 15 || {{Rarity Common}}|| Any
|-
| {{Direct icon|King Greaves}} || 18 || {{Rarity Rare}}|| [[Fighter]]
|-
| {{Direct icon|Reaper Leggings}} || 18 || {{Rarity Rare}}|| [[Bandit]]
|-
| {{Direct icon|Witchwizard Garterbelt}} || 18 || {{Rarity Rare}}|| [[Mystic]]
|-
| {{Direct icon|Silken Loincloth}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Noble Pants}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Vampiric Leggings}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Bunhost Leggings}} || 1 || {{Rarity Cosmetic}}|| Any
|-
| {{Direct icon|Test Pants|Placeholder Icon}} || 1 || {{Rarity Cosmetic}}|| Any
|}
=== Shield ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Wooden Shield}} || 1 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Crypt Buckler}} || 4 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Demicrypt Buckler}} || 6 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Iron Shield}} || 7 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Iris Shield}} || 12 || {{Rarity Common}}|| [[Mystic]]
|-
| {{Direct icon|Omen Shield}} || 12 || {{Rarity Common}}|| [[Fighter]]
|-
| {{Direct icon|Nethercrypt Shield}} || 14 || {{Rarity Common}}|| Any
|-
| {{Direct icon|Mithril Shield}} || 16 || {{Rarity Common}}|| Any
|}
=== Ring ===
{| class="wikitable"
! Name !! LVL !! Rarity !! Class
|-
| {{Direct icon|Old Ring}} || 1 || {{Rarity Common}} || Any
|-
| {{Direct icon|Ring of Ambition}} || 1 || {{Rarity Common}} || Any
|-
| {{Direct icon|Ambersquire Ring}} || 7 || {{Rarity Common}} || Any
|-
| {{Direct icon|Emeraldfocus Ring}} || 7 || {{Rarity Common}} || Any
|-
| {{Direct icon|Sapphireweave Ring}} || 7 || {{Rarity Common}} || Any
|-
| {{Direct icon|Geistlord Ring}} || 12 || {{Rarity Exotic}} || Any
|-
| {{Direct icon|Students Ring}} || 12 || {{Rarity Common}} || Any
|-
| {{Direct icon|Pearlpond Ring}} || 15 || {{Rarity Common}} || Any
|-
| {{Direct icon|Slitherwraith Ring}} || 15 || {{Rarity Common}} || Any
|-
| {{Direct icon|Orbos Ring}} || 16 || {{Rarity Common}} || Any
|-
| {{Direct icon|Geistlord Band}} || 18 || {{Rarity Exotic}} || Any
|-
| {{Direct icon|Test Ring|Equip Icon Ring}} || 1 || {{Rarity Common}} || Any
|}
7341cde4be066f1b57ab153887fe933178f5b2da
File:Crypt Pounder Render.png
6
648
884
2024-09-20T04:38:54Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Deadwood Axe Render.png
6
649
885
2024-09-20T04:39:13Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Geist Scythe Render.png
6
650
886
2024-09-20T04:39:29Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Axehammer Render.png
6
651
887
2024-09-20T04:39:45Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mini Geist Scythe.png
6
613
888
808
2024-09-20T04:40:02Z
Pemander
533573
Pemander uploaded a new version of [[File:Mini Geist Scythe.png]]
wikitext
text/x-wiki
== Summary ==
Mini Geist Scythe icon
== Licensing ==
{{License|game}}
3982ac7cc87e1b474a7cc1291160235880a1203a
889
888
2024-09-20T04:40:15Z
Pemander
533573
Pemander reverted [[File:Mini Geist Scythe.png]] to an old version
wikitext
text/x-wiki
== Summary ==
Mini Geist Scythe icon
== Licensing ==
{{License|game}}
3982ac7cc87e1b474a7cc1291160235880a1203a
File:Mithril Greatsword Render.png
6
652
890
2024-09-20T04:41:17Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Slimek Axehammer Render.png
6
653
891
2024-09-20T04:41:32Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Stone Greatblade Render.png
6
654
892
2024-09-20T04:41:48Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wood Hammer Render.png
6
655
893
2024-09-20T04:42:05Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Wooden Shield
0
656
894
2024-09-20T04:48:57Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''none'' |Level=1 |Rarity={{Rarity Common}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''none''
|Level=1
|Rarity={{Rarity Common}}
}}
89072cda5e7691da0f807c95c8959d9a5e0b9024
Crypt Buckler
0
657
895
2024-09-20T04:49:24Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''Used by ancient warriors of the past.'' |Level=4 |Rarity={{Rarity Common}} }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''Used by ancient warriors of the past.''
|Level=4
|Rarity={{Rarity Common}}
}}
7dfba26d3aaa5c4fdfdf0c84cc28d26e2e740337
Demicrypt Buckler
0
658
896
2024-09-20T04:49:49Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''An emblem of an ancient sarcophogus.'' |Level=6 |Rarity={{Rarity Common}} |Defense=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''An emblem of an ancient sarcophogus.''
|Level=6
|Rarity={{Rarity Common}}
|Defense=+1
}}
f932010e180aa976554cae510874f507e821c5b1
Iron Shield
0
659
897
2024-09-20T04:50:21Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''none'' |Level=7 |Rarity={{Rarity Common}} |Defense=+4 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''none''
|Level=7
|Rarity={{Rarity Common}}
|Defense=+4
}}
2348efead9e5bd56bafbee939df9657f14ec855a
Iris Shield
0
660
898
2024-09-20T04:50:44Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''Invoker of arcane tears.'' |Level=12 |Rarity={{Rarity Common}} |Magic Power=+1 |Defense=+1 |Magic Defense=+2 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''Invoker of arcane tears.''
|Level=12
|Rarity={{Rarity Common}}
|Magic Power=+1
|Defense=+1
|Magic Defense=+2
}}
42bc5f6b1307e726c7d95e51723c41bbdadc3b32
Omen Shield
0
661
899
2024-09-20T04:51:12Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''Something's intimidating about the design.'' |Level=12 |Rarity={{Rarity Common}} |Defense=+3 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''Something's intimidating about the design.''
|Level=12
|Rarity={{Rarity Common}}
|Defense=+3
}}
614587de53b9def5c53f64cd372c9cd97fabfc32
Nethercrypt Shield
0
662
900
2024-09-20T04:51:30Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''Emblem of the twisted nether realm.'' |Level=14 |Rarity={{Rarity Common}} |Defense=+5 |Magic Defense=+2 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''Emblem of the twisted nether realm.''
|Level=14
|Rarity={{Rarity Common}}
|Defense=+5
|Magic Defense=+2
}}
11adae1b5301747ae662746bb0d7f408cf0660cf
Mithril Shield
0
663
901
2024-09-20T04:51:48Z
Toastpj
530848
Created page with "{{Stub}} {{Armor Render Infobox |Description=''none'' |Level=16 |Rarity={{Rarity Common}} |Magic Power=+3 |Defense=+8 |Magic Defense=+1 }}"
wikitext
text/x-wiki
{{Stub}}
{{Armor Render Infobox
|Description=''none''
|Level=16
|Rarity={{Rarity Common}}
|Magic Power=+3
|Defense=+8
|Magic Defense=+1
}}
b4509101893a3bf1b7537aea9db913cec4db3423
File:Coldgeist Punisher Render.png
6
664
902
2024-09-20T05:00:32Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Coldgeist Frostcaller Render.png
6
665
903
2024-09-20T05:01:20Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Cryptcall Bell Render.png
6
666
904
2024-09-20T05:01:38Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Iron Bell Render.png
6
667
905
2024-09-20T05:01:57Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Wooden Bell Render.png
6
668
906
2024-09-20T05:02:22Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
File:Mithril Bell Render.png
6
669
907
2024-09-20T05:02:38Z
Pemander
533573
wikitext
text/x-wiki
== Licensing ==
{{License|game}}
5fdc0517c60eec1aa02a1fef9763fa88c38be9ad
Template:License/doc
10
103
908
114
2024-09-20T15:28:50Z
Surafbrov
59
/* CC-SRR */
wikitext
text/x-wiki
This template is to be used under a ''Licensing'' heading on file pages to denote the file's license.
== Available licenses ==
=== Game ===
* Usage: <nowiki>{{License|game}}</nowiki>
{{License|game}}
=== Fairuse ===
* Usage: <nowiki>{{License|fairuse}}</nowiki>
{{License|fairuse}}
=== CC0 ===
* Usage: <nowiki>{{License|CC0}}</nowiki>
{{License|CC0}}
=== CC-BY-NC-ND ===
* Usage: <nowiki>{{License|CC-BY-NC-ND}}</nowiki>
{{License|CC-BY-NC-ND}}
=== CC-BY-NC-SA ===
* Usage: <nowiki>{{License|CC-BY-NC-SA}}</nowiki>
{{License|CC-BY-NC-SA}}
=== CC-BY-NC ===
* Usage: <nowiki>{{License|CC-BY-NC}}</nowiki>
{{License|CC-BY-NC}}
=== CC-BY-ND ===
* Usage: <nowiki>{{License|CC-BY-ND}}</nowiki>
{{License|CC-BY-ND}}
=== CC-BY-SA ===
* Usage: <nowiki>{{License|CC-BY-SA}}</nowiki>
{{License|CC-BY-SA}}
=== CC-BY ===
* Usage: <nowiki>{{License|CC-BY}}</nowiki>
{{License|CC-BY}}
=== CC-PD ===
* Usage: <nowiki>{{License|CC-PD}}</nowiki>
{{License|CC-PD}}
=== CC-SRR ===
* Usage: <nowiki>{{License|CC-SRR}}</nowiki>
{{License|CC-SRR}}
'''Providing no parameter (or invalid one) defaults to the nolicense notice:'''
<nowiki>{{License}}</nowiki>{{License}}
'''Source parameter (optional):'''
The source parameter accepts a url to the source where the file came from if necessary for attribution.
Example:
<nowiki>{{License|game|source=https://store.steampowered.com/app/2768430/ATLYSS/}}</nowiki>
{{License|game|source=https://store.steampowered.com/app/2768430/ATLYSS/}}
<includeonly>
[[Category:License templates]]
</includeonly>
<noinclude>[[Category:Template documentation]]</noinclude>
8274b4f723c435ef80fce9f63b2048d9b7d5edfc